के साथ जैविक सेल गिनती मैं ओपनसीवी के लिए अपेक्षाकृत नया हूं और मेरे पास एक मजबूत छवि प्रसंस्करण पृष्ठभूमि नहीं है। वर्तमान में मैं एक छवि में माइक्रोस्कोप से सभी जैविक कोशिकाओं को गिनने के लिए एक कार्यक्रम लिखने के लिए एक परियोजना पर काम कर रहा हूं। मैंने छवि पर गिनती लागू करने के लिए इंटरनेट स्रोतों से विभिन्न तरीकों का प्रयास किया है, लेकिन उनमें से कोई भी उम्मीद के अनुसार अच्छी तरह से काम नहीं करता है।सी ++ ओपनसीवी
तरीकों मैं का इस्तेमाल किया है से कुछ हैं:
- ढूँढना फ़िल्टर्ड छवि की रूपरेखा। (एक साथ बंद होने वाली कोशिकाओं के साथ अच्छी तरह से काम नहीं करता है)
- गॉसियन धुंध और छवि पर स्थानीय अधिकतमता खोजें। (एक ही समस्या के रूप में)
- कैनी एज का पता लगाने (उत्पादन परिणाम गैर कोशिकाओं खंड का पता लगाने)
इस छवि को मैं कोशिकाओं की कुल संख्या की गणना करने की जरूरत का एक उदाहरण है।
मेरे वर्तमान गिनती एल्गोरिथ्म बेहतर काम करता है अगर कोशिकाओं को एक साथ बंद नहीं कर रहे हैं। इस तरह उदाहरण के लिए:
हालांकि, एल्गोरिथ्म अभी भी 3 कोशिकाओं है कि छवि के केंद्र में एक साथ स्टिक किया जाता है दो भागों में विभक्त करने के लिए असफल।
तो छवि में कम से कम झूठी नकारात्मक/सकारात्मक छवियों की कुल संख्या का पता लगाने के लिए मैं क्या कर सकता हूं?
इस पेज पर एक नज़र डालें: http://stackoverflow.com/questions/5298884/finding-number-of-colored-shapes-from-picture-using -पीथन और http://codegolf.stackexchange.com/questions/40831/counting-grains-of-rice आप जो खोज रहे हैं उसके समान हो सकता है! –
प्रत्येक सेल का आकार समान है? – Micka
@ प्रत्येक छवि में सेल आकार का आकार समान है, लेकिन अलग-अलग ज़ूम स्तर के लिए अलग-अलग छवियां हैं, इसलिए एक छवि से सेल आकार को अन्य छवि पर लागू नहीं किया जा सकता है – Woody