вот накидал как смог, как можно ещё лучше сжатие сделать и быстродействие.
суть данной конструкции, в том что бы передавать изображение рабочего стола с определённым интервалом. (что то типа тим вивера или радмина)
code_34708.txt
Этот топик читают: Гость
Ответов: 1343
Рейтинг: 31
|
|||
карма: 2 |
| ||
файлы: 1 | code_34708.txt [3.6KB] [219] |
Ответов: 2292
Рейтинг: 678
|
|||
Rysik писал(а): вивера или радмина |
|||
карма: 11 |
|
Ответов: 1841
Рейтинг: 369
|
|||
Rysik писал(а): что то типа тим вивера или радминаЕсли нужен приемлемый FPS, без компенсации движения не обойтись. |
|||
карма: 1 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
sla8a писал(а): Не силён в вирусологии, это разновидности троянов?Это программы (Radmin, TeamViewer) для просмотра и управления удаленным рабочим столом, ничего криминального |
|||
карма: 10 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2025-01-09 23:45:36 |
|||
карма: 0 |
|
Ответов: 1343
Рейтинг: 31
|
|||
надо бы попробовать сделать разрез картинки на блоки и уже эти блоки грузить по частям по мере их изменения (делать проверку на изменение через Stream)
|
|||
карма: 2 |
|
Ответов: 1841
Рейтинг: 369
|
|||
Rysik писал(а): надо бы попробовать сделать разрез картинки на блоки и уже эти блоки грузить по частям по мере их изменения В этом и суть данной техники) А разобрать изображение можно в нескольких потоках, дабы ещё ускорить процесс. |
|||
карма: 1 |
|
Ответов: 1343
Рейтинг: 31
|
|||
CriDos писал(а): В этом и суть данной техникиммм, а как сделать эту автоматику деления картинок на блоки с записью в поток этих блоков с хэшэм блока и координатами [flood]если сам начну что то пытаться, чувствую просижу несколько дней в пустую[/flood] |
|||
карма: 2 |
|
Ответов: 1841
Рейтинг: 369
|
|||
Rysik писал(а): ммм, а как сделать эту автоматику деления картинок на блоки с записью в поток этих блоков с хэшэм блока и координатамиДля таких целей, давно существует библиотека OpenCV (стандарт де-факто), в которой кроме указанной техники, используются множество различных дополнительных алгоритмов и технологий, например, просчёт критических мест в GPU, распараллеливание задач и тд. Вообще, это целый комплекс компьютерного зрения, и возможности этой штуки поражают Я вот как раз вспомнил, что хотел более подробно изучить её и немного поиграться с этой библиотекой |
|||
карма: 1 |
|
Ответов: 1343
Рейтинг: 31
|
|||
CriDos писал(а): библиотекой380 мб , качать надо да, проще тимвивер заюзать чем качать эту громадину, надо как то решить это без использования библиотек и прикладных программ |
|||
карма: 2 |
|
Ответов: 1841
Рейтинг: 369
|
|||
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 |
|
11