Комментарии 5
Несем accelerate в массы ?
Не знаю куда еще написать поэтому пишу здесь. На днях выпустили новый релиз, но у вас так и не исправлена проблема фокусировки камеры на iPhone 15 Pro Max при чтении QR-кодов. Камера не переключается в макрорежим. Ранее писал в чате поддержки приложения, но это похоже на общение со стеной. Не понимаю, то ли вы сами не пользуетесь своим продуктом, то ли у вас не хватает денег на актуальные устройства.
Я протестировал алгоритм на изображениях 6000 на 6000 пикселей, и он выполнялся в среднем 15 секунд
Не по теме, но подгорает. Это одна из причин, почему я не перехожу с Objective-C на Swift. 15 секунд на изображение 6000x6000 и тот же код на Objective-C занимает всего 0.081447 секунд (только расчет гистограммы) и 0.276434 секунд вместе с загрузкой изображения (процессор M1 Pro).
unsigned char *pixels = [self getBytesForImage:image];
int redH[256] = {0};
int greenH[256] = {0};
int blueH[256] = {0};
int alphaH[256] = {0};
int size = 6000*6000*4;
for (int i = 0; i < size; i+=4) {
redH[pixels[i]]++;
greenH[pixels[i + 1]]++;
blueH[pixels[i + 2]]++;
alphaH[pixels[i + 3]]++;
}
free(pixels);
Почему Accelerate — это не страшно