Когда я применил erosion к моему изображению, чтобы найти маленькие шары или объекты в форме диска, независимо от того, насколько я изменяю размер элемента структурирования, он, похоже, не работает. Вместо этого все изображение выглядит как-то смазанным элементами структурирования. Я все еще вижу, где находятся объекты, но это не помогает мне найти их. Есть ли способ усовершенствовать эту технику?Erosion in MATLAB
ответ
Вы всегда должны использовать открытие/закрытие. Ваша эрозия «повредит» объекты, которые вы хотите найти, поэтому вы должны сделать dilation после. Это было открытие/закрытие. Вот небольшая MATLAB программа для обнаружения «сгустки» на изображении:
Ib = binary_image // Whatever image
[L, n] = bwlabel(Ib);
RGB = label2rgb(L, 'spring', 'c', 'shuffle');
figure, imshow(RGB);
imwrite(RGB, 'segmented.jpg');
stats = regionprops(L)
Если это оттенки серого вы можете захотеть взглянуть на предварительную обработку с помощью фильтров.
InsertNickHere коснулся того, что, по моему мнению, ваше замешательство, без явного объяснения этого. Похоже, вы ожидаете результатов, которые подрывают/расширяют/открывают/закрывают с помощью двоичного изображения. Выполнение этих операций с типичным полутоновым изображением даст поведение, которое вы получаете.
Если вы можете, попробуйте преобразовать изображение в двоичное изображение (возможно, с помощью порога), а затем выполнить морфологические операции над ним.
- 1. Обработка изображений erosion
- 2. Scipy label erosion
- 3. heapsort in Matlab
- 4. Helix in Matlab
- 5. vision.PeopleDetector function in Matlab
- 6. Hypergeom in Matlab R2007b
- 7. steganography in matlab
- 8. regular expr in matlab
- 9. Inputdlg in MATLAB
- 10. Memoization in Matlab
- 11. plot triangle in MATLAB
- 12. global in Matlab
- 13. matlab mvnrnd in gsl
- 14. BMP2AVI program in matlab
- 15. Matlab convn in openCV
- 16. inverse reshape in matlab
- 17. Matlab lsqnonlin in Python
- 18. Scale subplots in Matlab
- 19. Multipage Gui in Matlab
- 20. Zero padding in Matlab
- 21. reshape matrix in matlab
- 22. geotiffread function in Matlab
- 23. Forloops in matlab
- 24. spiral meshgrid in matlab
- 25. Kmean plotting in matlab
- 26. image save in matlab
- 27. using find() in matlab
- 28. ColorPicker in matlab
- 29. looping in matlab script
- 30. Matlab range in Python