Как определить и извлечь положение текста из изображений. Например, текст «pepsi» из изображения бутылки pepsi. http://www.csmonitor.com/var/ezflow_site/storage/images/media/content/2013/0321-new-pepsi-bottle.jpg/15343519-1-eng-US/0321-new-pepsi-bottle.jpg_full_600.jpgКак определить и извлечь положение текста из изображений в iOS
0
A
ответ
0
Сначала вам нужны две картины, подобные этому. Используйте canny в opencv или Photoshop.
Затем сделайте фон разностей следующим
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
Mat model = Highgui.imread("D:\\BKDiff\\can1.jpg",Highgui.CV_LOAD_IMAGE_GRAYSCALE);
Mat scene = Highgui.imread("D:\\BKDiff\\can2.jpg",Highgui.CV_LOAD_IMAGE_GRAYSCALE);
Mat diff = new Mat();
Core.absdiff(model,scene,diff);
Imgproc.threshold(diff,diff,15,1000,Imgproc.THRESH_BINARY);
int distortion = Core.countNonZero(diff);
Highgui.imwrite("D:\\BKDiff\\out.jpg",diff);
После этого, вы получите это.
0
Вы также можете увидеть следующую бумагу на Stroke Width transform. Его просто реализовать и дает довольно высокую точность.
Я вижу, есть также implementation.
+0
Да, спасибо, я попробую этот в opencv .. – user4897
Смежные вопросы
- 1. Лучший способ определить и извлечь даты из текста Python?
- 2. Как извлечь место из текста
- 3. Извлечь текст из изображений
- 4. Как извлечь из текста гиперссылок
- 5. Как извлечь URL из текста
- 6. Как извлечь их из текста
- 7. Извлечь дату из текста
- 8. Извлечь слой из изображений
- 9. Извлечь JSON из текста
- 10. Извлечь смайлики из текста
- 11. Извлечь строку из текста
- 12. Расположение изображений и текста в UIButton
- 13. Как определить положение курсора UITextField?
- 14. Как извлечь данные из текста в Expect
- 15. Как извлечь номер из текста в python?
- 16. Как определить положение щелчка?
- 17. как извлечь слово из текста в php
- 18. Как извлечь из текста в питона
- 19. Определить фиксированное положение из прокрутки
- 20. Как извлечь положение, поворот и масштаб из матрицы SVG
- 21. Определить и извлечь номер из текстовых файлов
- 22. Извлечение текста из изображений
- 23. Извлечь строки и цифры из текста
- 24. Извлечь данные из текста и самообъектива
- 25. Извлечь HTML-теги и данные из текста
- 26. Определить положение?
- 27. Как извлечь ключевые слова из текста текста в PHP
- 28. Как извлечь запятые и десятичные знаки из текста в excel
- 29. Как извлечь область текста в рамке?
- 30. Извлечь номер телефона из текста
Да, спасибо, что он работает отлично, теперь мне нужно нарисовать прямоугольную коробку на этом логотипе, который мы получили, как я могу это сделать. – user4897
Я использую приведенный ниже код, чтобы найти ограничительную рамку cv :: Mat threshold_output; cv :: Mat m = img.clone(); cv :: blur (m, m, cv :: Размер (5,5)); std :: vector> контуры; std :: vector очки; cv :: findContours (m, контуры, CV_RETR_LIST, CV_CHAIN_APPROX_NONE); m.release(); для (size_t i = 0; i
user4897
Вы можете использовать подмат для извлечения текста. – zawhtut