Micktu 😬
имеется в виду C/C++
мне вроде 200 раз повторили чтобы я не нес сюда код
Micktu 😬
потому что это для супапро
Vitaliy
Можешь мне не говорить :)
Vitaliy
О, то, что нужно
🦥Alex Fails
потому что это для супапро
зависит от сложности кода. если что-то простое, то лучше в супапро, если сложное, то сюда. похоливарить в холиварах
Vitaliy
А для фильтров/блюра? Можно самому написать fastblur, да, но с обработкой каждой кривой замучаешься
Vitaliy
Яркость/контрастность и так далее
Micktu 😬
Vitaliy
Если оно будет GL под капотом использовать — вообще прекрасно будет
Micktu 😬
ну лан, не буду спорить на эту тему
Micktu 😬
Забаню.
вперед
Micktu 😬
ловлю на слове
Шаурма
opencv
🦥Alex Fails
Забаню.
да не надо банить никого
Шаурма
к java`е наверное есть биндинги, но там и своих либ хватает
Micktu 😬
да не надо банить никого
да я щас бы проорал как бы меня забанил профессиональный админ
Micktu 😬
который вчера выдал быдлокод как версию моего алгоритма
Micktu 😬
без обид
🦥Alex Fails
а что это за язык такой? и где почитать про SIMD?
симд это аббревиатура "одна инструкция - множество команд". это оптимизации на уровне языка ассемблера. они помогают людям с image processing
Крылатый
Но там регулярно баги неприятные ловят.
Крылатый
Придётся следить.
Vitaliy
opencv
Это разве не компьютерное зрение?
Крылатый
Есть CImage чисто для работы с картинкой. Оч функциональная тема.
Крылатый
Но форматов почти нет.
Крылатый
Нужны адаптеры.
Micktu 😬
давай не мутить воду
🦥Alex Fails
в лс можно
Micktu 😬
я вчера просто тут флудил на тему медленных регексов
Micktu 😬
и принес простой алгортм вместо
Micktu 😬
и мы его хором оптимизировали
Крылатый
http://cimg.eu/
Крылатый
Во.
Крылатый
И её гитхаб https://github.com/dtschump/CImg
Крылатый
Огромная header-only либа)
Vitaliy
Я джавист, на C++ писать боюсь, не то что контрибьютить :)
Vitaliy
Только по необходимости
Vitaliy
А для UI — Qt?
Крылатый
Qt, Wx, GTK++
Vitaliy
Или сейчас есть что-то попроще-поудобнее? Для джавистов =)
Stanislav
И её гитхаб https://github.com/dtschump/CImg
ахаха, а написано small но header на 2+ мб это огонь
Vitaliy
Спасибо :)
Surreal
Я джавист, на C++ писать боюсь, не то что контрибьютить :)
О, джавист. Как там с javaFx? Пофиксили рендеринт шрифтов под линуксом или до сих пор не юзабельно?
Vitaliy
Я на ведре пишу :)
Vitaliy
И С++ соответственно в NDK юзаю
Vitaliy
Аппаратный декодер у некоторых вендоров настолько плохой, что FFMpeg(ну или либы конкретных кодеков) порой единственный выход
Vitaliy
Был девайс, который тупо смещал YUV
Vitaliy
Или декодил YU, а V показывал с какой-то странной черестрочностью
Vitaliy
CrystaX не использовал. Мне важнее иметь стабильную среду разработки, работающий из коробки дебаг и прочее. Пока фич стандартного NDK хватает, CrystaX не трогаю
Vitaliy
Но такая боль отлаживать падения в нативе. Особенно во внешних либах, в том же ffmpeg
Vitaliy
Вместо стектрейса просто код сигнала
Vitaliy
Если есть символы, можешь примерно определить точку краша
Vitaliy
А если нет, то только страдать
Vitaliy
Лол. А тыт и выбора особого нет. Либо ты в нативной разработке и оно хоть как-то работает, либо ты не в нативной, и ловишь рассинхрон YUV потом
V◌┗⢎ℍıK
а что ты хотел от хеш-мапа?
V◌┗⢎ℍıK
как его еще можно оптимизировать
Artem
они еще и почти нигде не юзают хешмапы
Artem
объекты это не хешмапы
Micktu 😬
я тоже лез в в8, выяснять когда именно джит оптимизирует функции в чистые
Aleksei
@AlexFails эта?
Крылатый
Никак
Anatoly
ищи в каталоге clion файл c расширением vmoptions
Aleksei
http://stackoverflow.com/questions/1493913/how-to-set-the-maximum-memory-usage-for-jvm
Anatoly
-Xmx512m
Шаурма
закрой просто
Anatoly
jvm аллоцирует столько столько ты ей сказал при запуске, отдавать это она не будет
Anatoly
http://www.journaldev.com/2856/java-jvm-memory-model-memory-management-in-java
Aleksei
Если в линуксе, то говорят kill -3 запустит http://stackoverflow.com/a/9527517/2814617
Anatoly
это запуск сборщика мусора, это не влияет на объем аллоцированной памяти
Максим
Привет, кто-нибудь делал перегрузку операторов для очень длинных чисел (порядка 100 разрядов)?
Максим
Есть файл?)
Micktu 😬
для всяких кликеров