मैं कुछ है कि निम्न छविएक संयंत्र चित्र में सभी शाखाओं का पता लगाने
वर्तमान में मैं लागू करने के साथ शुरू कर रहा हूँ से सभी हरे शाखाओं की पहचान करेगा के बारे में पता करने के लिए Frangi को फ़िल्टर करना चाहते हैं
options=struct('FrangiScaleRange', [5 5], 'FrangiScaleRatio', 1, 'FrangiBetaOne', 1,...
'FrangiBetaTwo', 7, 'verbose',true,'BlackWhite',true);
[outIm,whatScale,Direction] = FrangiFilter2D(double(img), options);
Frangi फिल्टर के उत्पादन के रूप में इस प्रकार है
यह Hough द्वारा पीछा किया जाता सभी लाइनों
[H,theta,rho] = hough(outIm,'Theta',-90:1:89);
P = houghpeaks(H,100,'threshold',ceil(0.3*max(H(:))),'NhoodSize',[21 21]);
lines = houghlines(outIm,theta,rho,P,'FillGap',10,'MinLength',100);
उत्पादन इस
क्या मैं इन तकनीकों से अलग कोशिश कर सकते हैं पर कोई सुराग है पता लगाने के लिए रूपांतरण?
यदि आप हरी शाखाएं चाहते हैं, तो आपको हरे रंग के हिस्सों का पता लगाने के लिए रंग सीमा से सितारों की आवश्यकता होती है। और फिर, आप फ़िल्टर और आटा परिवर्तन लागू कर सकते हैं। – FiReTiTi
यह मेरा पहला कदम था। मैंने इसका उल्लेख नहीं किया क्योंकि यह स्पष्ट था – Harjatin
इतना स्पष्ट नहीं है, क्योंकि फ्रांगी फ़िल्टर ब्राउन शाखाओं को समोच्च भी देता है। तो दहलीज विफल रहा। – FiReTiTi