Я так понял что аналог нейтивному коду — это закоментированный код?
Если так, тогда это просто неправильный подход. В Android есть быстрые средства для работы с изображениями. Смотрите например ColorMatrix и Paint.setXfermode.
Если же нужно обработать именно Mat, тогда очевидно лучшим решением будет использовать предоставляемые методы, или сконвертировать его в Bitmap и использовать упомянутые методы.
[offtop]
Какой приятный фон на первой картинке. Думаю именно таким должен быть фон в современном UI. А чистые цвета — это такое-же недоразумение как и светлый цвет фона для текста (пример тому Adobe Lightroom, Microsoft Visual Studio, IntelliJ Idea и др.)
[/offtop]
С тенью что-то не все в порядке — в одном случае она меньше самого окна, в другом случае — больше.
Неужели учитываются расположение источника света? ;)
Я говорил об идее создания зацикленных GIF'ок а не об конкретной реализации. Приблизительный алгоритм такой: из записанного видео вырезаем нужный нам кусок, стабилизируем видео (OpenCV может это сделать), дальше пользователь накладывает маску на движущиеся части, а приложение создает сначала обычный GIF, потом зацикленный (возможно с еще некоторыми дополнительными действиями). Это под силу одному разработчику.
Любопытно как реализация этого в instagram'е делает всех счастливыми, а на Android несчастными.
Видел такие гифки прежде, но там их делали наверное вручную.
Странно что еще не реализовали это в мобильных телефонах. У HTC есть Zoe, но все-же это немного другое.
Ну если копирование производилось под DOS, тогда этот вариант отпадает.
А что за файловая система использовалась? Еще не понял — система подвисала при первом обращении к этому файлу, или файл просто не копировался, а SSD подвисал через 5 мин работы если этот файл просто присутствовал? Что если зайти в BIOS и там подождать 6 мин?
Думаю изначально подвисало что-то другое а не контроллер SSD, иначе BSOD был бы при первой-же попытке чтения этого файла.
Что-то что также читает этот файл после 5 минут работы системы — например это могла бы быть служба super prefetch или служба индексирования.
Если так, тогда это просто неправильный подход. В Android есть быстрые средства для работы с изображениями. Смотрите например ColorMatrix и Paint.setXfermode.
Если же нужно обработать именно Mat, тогда очевидно лучшим решением будет использовать предоставляемые методы, или сконвертировать его в Bitmap и использовать упомянутые методы.
Какой приятный фон на первой картинке. Думаю именно таким должен быть фон в современном UI. А чистые цвета — это такое-же недоразумение как и светлый цвет фона для текста (пример тому Adobe Lightroom, Microsoft Visual Studio, IntelliJ Idea и др.)
[/offtop]
alpha.hstor.org/files/12b/f38/c84/12bf38c84eb241dbbfe3ae3d9a73255a.png
Неужели учитываются расположение источника света? ;)
Было бы хорошо добавить фильтрацию по времени. И в таком варианте эту «фичу» можно добавлять на сам Хабр.
Любопытно как реализация этого в instagram'е делает всех счастливыми, а на Android несчастными.
Странно что еще не реализовали это в мобильных телефонах. У HTC есть Zoe, но все-же это немного другое.
А что за файловая система использовалась? Еще не понял — система подвисала при первом обращении к этому файлу, или файл просто не копировался, а SSD подвисал через 5 мин работы если этот файл просто присутствовал? Что если зайти в BIOS и там подождать 6 мин?
Что-то что также читает этот файл после 5 минут работы системы — например это могла бы быть служба super prefetch или служба индексирования.