Как стать автором
Обновить

Комментарии 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);

Хороший поинт. Захотелось подробнее изучить сравнительную производительность двух языков)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий