Вверх ↑
Этот топик читают: Гость
Ответов: 1343
Рейтинг: 31
#1: 2014-12-01 21:59:12 ЛС | профиль | цитата
вот накидал как смог, как можно ещё лучше сжатие сделать и быстродействие.
суть данной конструкции, в том что бы передавать изображение рабочего стола с определённым интервалом. (что то типа тим вивера или радмина)

code_34708.txt
карма: 2

0
файлы: 1code_34708.txt [3.6KB] [219]
Ответов: 2292
Рейтинг: 678
#2: 2014-12-01 22:09:28 ЛС | профиль | цитата
Rysik писал(а):
вивера или радмина
Не силён в вирусологии, это разновидности троянов?
карма: 11

0
Ответов: 1841
Рейтинг: 369
#3: 2014-12-02 00:01:31 ЛС | профиль | цитата
Rysik писал(а):
что то типа тим вивера или радмина

Если нужен приемлемый FPS, без компенсации движения не обойтись.
карма: 1
0
Разработчик
Ответов: 4698
Рейтинг: 426
#4: 2014-12-02 00:36:12 ЛС | профиль | цитата
sla8a писал(а):
Не силён в вирусологии, это разновидности троянов?

Это программы (Radmin, TeamViewer) для просмотра и управления удаленным рабочим столом, ничего криминального
карма: 10
0
Гость
Ответов: 17029
Рейтинг: 0
#5: 2014-12-02 08:36:24 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2025-01-09 23:45:36
карма: 0

0
Ответов: 1343
Рейтинг: 31
#6: 2014-12-02 16:07:01 ЛС | профиль | цитата
надо бы попробовать сделать разрез картинки на блоки и уже эти блоки грузить по частям по мере их изменения (делать проверку на изменение через Stream)
карма: 2

0
Ответов: 1841
Рейтинг: 369
#7: 2014-12-02 17:08:23 ЛС | профиль | цитата
Rysik писал(а):
надо бы попробовать сделать разрез картинки на блоки и уже эти блоки грузить по частям по мере их изменения

В этом и суть данной техники)
А разобрать изображение можно в нескольких потоках, дабы ещё ускорить процесс.
карма: 1
0
Ответов: 1343
Рейтинг: 31
#8: 2014-12-03 17:54:44 ЛС | профиль | цитата
CriDos писал(а):
В этом и суть данной техники


ммм, а как сделать эту автоматику деления картинок на блоки с записью в поток этих блоков с хэшэм блока и координатами

[flood]если сам начну что то пытаться, чувствую просижу несколько дней в пустую[/flood]
карма: 2

0
Ответов: 1841
Рейтинг: 369
#9: 2014-12-03 18:52:30 ЛС | профиль | цитата
Rysik писал(а):
ммм, а как сделать эту автоматику деления картинок на блоки с записью в поток этих блоков с хэшэм блока и координатами

Для таких целей, давно существует библиотека OpenCV (стандарт де-факто), в которой кроме указанной техники, используются множество различных дополнительных алгоритмов и технологий, например, просчёт критических мест в GPU, распараллеливание задач и тд.
Вообще, это целый комплекс компьютерного зрения, и возможности этой штуки поражают
Я вот как раз вспомнил, что хотел более подробно изучить её и немного поиграться с этой библиотекой
карма: 1
0
Ответов: 1343
Рейтинг: 31
#10: 2014-12-03 19:10:48 ЛС | профиль | цитата
CriDos писал(а):
библиотекой


380 мб , качать надо да, проще тимвивер заюзать чем качать эту громадину, надо как то решить это без использования библиотек и прикладных программ
карма: 2

0
Ответов: 1841
Рейтинг: 369
#11: 2014-12-03 19:36:39 ЛС | профиль | цитата
Rysik писал(а):
380 мб

Ну так это комплекс решений
На самом деле, проекты таких масштабов разделены на множество мелких библиотек, каждая из которых отвечает за определённый функционал.
Например, известная библиотека boost, общий размер исходников - ~100 мб (в сжатом виде), после распаковки имеем уже 384 мб.
После компиляции всего этого чуда, получаем множество бинарников (библиотеки) размером 500 мб.
Далее, в проекте мы используем из всех возможностей boost'a лишь libboost_random-mgw49-mt-1_57.a (36 кб) и libboost_timer-mgw49-mt-1_57.a (15 кб).
Так же и с любыми другими крупными проектами, включая OpenCV, OpenMP и тд.
карма: 1
0
11
Сообщение
...
Прикрепленные файлы
(файлы не залиты)