В каком нибудь гипотетическом ленивом ЯП из семейства функциональных подобные бенчмарки тоже давали бы 0 миллисекунд т.к компилятор посчитал бы тело цикла бесполезным и не влияющим на результат.
kr_ilya, интересное наблюдение. Я проверю ваш эксперимент вечером на clang/gcc c разными настройками. Возможно golang действительно срезает углы на поворотах. Впрочем, если заменить ваш код на более полезный, я думаю такая разница будет нивелирована.
Друзья. Тут тема вопроса звучит так. Есть функция. На вход приходит изображение. И надо дать True или False в зависимости от того размытое оно или нет.
def isBlur(image) :
....
Вот скажите мне что здесь будет делать нейросеть. В скобках я замечу что нейросеть - это объект с состоянием. И до того как ее использовать - ее надо обучать. Где здесь обучение? Как его прикрутить? Какая выборка? До того как внедрить нейросеть надо ответить на 1000 экспертных вопросов. И я предлагаю не делать овер-инжинеринг а просто предложить автору метрику высокочастотного шума. И далее пускай он уже сам ее поставит как параметр.
Ну зачем вы везде-то нейросеть толкаете ну йомайо...?
Adamos, я просто не могу с вами разговаривать. Вы навязали определенные входные условия и спорите по ним. Давайте спросим автора кто он и где он. Иначе какая-то астрология выходит.
Проще наверное получить время в формате unix-time и посчитать разницу. И потом идет школьная арифметика. Перевести милисекунды в секунды и минуты и часы.
Я сходу не скажу ни одного названия программного продукта. Лет 20 назад увлекался инженерной графикой. Тогда было все другое. Но если сделать анализ Фурье изображения - то в размытом будут отсутствовать высокие частоты в спектре. Насколько много. И какие частоты - это надо подбирать экспериментируя. Просто брать эталоны и сравнивать.
Судя по исходникам - подключен С++. А стиль кодирования похож на С.
Я лет 10 не брал в руки С++ но мне кажется что в традициях и модных веяниях нужно брать итератор по коллекции и некую лямбду которая заполняет текущий элемент случайным значением.
Скорее всего будет выведен Первый. Но у меня болит голова от компилляции в уме. Зачем это делать? Задание на собеседовании? Программирование - это практическая наука. Берешь запускаешь и смотришь результат. Программа - самодоказуемая и сама доказывает свою правильность своей работой. У нас ведь нет спецификации верно?