Я пытаюсь преобразовать текстовый документ в двоичное изображение, сначала обнаружив его ребра, а затем преобразуя его в двоичное изображение на основе вывода обнаружения края. Может кто-то мне помочь в этом отношении. Это мое изображение после обнаружения края Можно ли преобразовать выход обнаружения края в двоичное изображение OpenCV
1
A
ответ
1
Посмотрите на non-maxima suppression. Это используется для преобразования градиентного краевого изображения в двоичное краевое изображение. Трудно будет выбрать слова, если это выше, чем ваше обнаружение края. Возможно, вам придется изменить условия освещения.
Из того, что я помню, это общий алгоритм. Вы хотите убедиться, что текущий пиксель больше двух соседних пикселей. Это наиболее эффективно, когда вы выбираете одну из диагоналей. Здесь я выбрал верхнюю левую до нижней правой диагонали. Если вы пиксель geater, чем его соседей, то это локальный максимум, и вы можете установить его на один. В противном случае есть пиксель в его вакууме, который имеет большее значение, чем его, поэтому вы установите его на 0.
for(int i=1; i<image.width;i++){
for(int j=1; j<image.height;j++){
if(image[i][j]>=image[i-1][j-1] && image[i][j]> image[i+1][j+1]){
image[i][j]=1;
}else{
image[i][j]=0;
}
}
}
Смежные вопросы
- 1. OpenCV обнаружения андроида края
- 2. Выход оператора обнаружения края Sobel Weird
- 3. Использование Opencv в android для обнаружения края
- 4. Какой алгоритм обнаружения края в OpenCV подходит для обнаружения объектов?
- 5. OpenCV Пустое двоичное изображение C++
- 6. Найти лучший регион интереса после обнаружения края в OpenCV
- 7. OpenCV: обнаружение букв и слов из изображения обнаружения края
- 8. «Вырезать» изображение на основе обнаружения края
- 9. Обрезать изображение со всех сторон после обнаружения края
- 10. Двоичное преобразование OpenCV 2
- 11. RGB-изображение в двоичное изображение с использованием OpenCV
- 12. Функция обнаружения краев в opencv
- 13. OpenCV cv2.rectangle output двоичное изображение
- 14. Изменение цвета с использованием обнаружения края с opencv
- 15. преобразовать координаты в двоичное изображение python
- 16. Как преобразовать элемент структурирования в двоичное изображение?
- 17. Использование OpenCV для обнаружения лица края/форму на прошивкой
- 18. Можно ли преобразовать изображение в CSS3?
- 19. Можно ли преобразовать UIView в изображение круга?
- 20. Ориентация обнаружения пещерного края
- 21. OpenCV Android Создать новое изображение, используя края самого большого контура
- 22. Измерьте прочность края в OpenCV, величина градиента
- 23. OpenCV точить края (края без отверстий)
- 24. Как я могу преобразовать изображение в двоичное изображение, используя php?
- 25. как преобразовать изображение в base64 двоичное значение в android?
- 26. Как преобразовать растровое изображение в двоичное изображение в android?
- 27. Двоичное развертывание OpenCV (Linux)
- 28. Код обнаружения края для BufferedImage
- 29. Алгоритм обнаружения расширенного края в обработке изображений
- 30. Очистить обнаружение пути с использованием обнаружения края
Можете ли вы предоставить мне некоторый код для подавления немаксимальности в C++? –
См. Мои изменения для кода и пояснений. – chefburns
1 является значением чего? Значение черного i.e "0" или белого "255" ?? –