
Построение системы оптического распознавания структурной информации на примере Imago OCR
19 min

Пользователь
ffmpeg -i video.avi
ffmpeg -f image2 -i image%d.jpg video.mpg
ffmpeg -r 12 -y -i "image_%010d.png" output.mpg
Сидел однажды Вася у себя на кухне и от нечего делать спички ломал. Поломал, поломал и задумался — чему равна вероятность того, что по крайней мере одна спичка будет переломана точно посередине? Запас спичек у Васи неограничен.
hashCode
и equals
? А кто из собеседующих сам ответит на вопрос, как вычисляется Object.hashCode()
и System.identityHashCode()
? Насколько дорог вызов этих методов? Как их можно ускорить в HotSpot JVM? Держу пари, едва ли кто даст правильный ответ. Разве что, кто прочитает эту статью.xor eax, eax
, а с помощью mov eax, 0
в связи с более подходящей семантикой инструкции. Я решил, что поскольку программа преследует исключительно учебные цели, можно распоясаться и заниматься погоней за стилем кода в ассемблере.sqrt(x*x + y*y)
int bit1(int x) {
int t = 1 << 30;
while (x < t) t >>= 1;
return t;
}