আমি এখন পিআইএল (পাইথন ইমেজ লাইব্রেরি) এর মাধ্যমে পাইথনের কিছু চিত্র প্রক্রিয়াকরণ নিয়ে কাজ করছি। আমার মূল লক্ষ্য একটি ইমিউনোহিস্টোকেস্ট্রি ইমেজে রঙিন কক্ষগুলির সংখ্যা গণনা করা। আমি জানি যে এটি সম্পর্কে প্রাসঙ্গিক প্রোগ্রাম, গ্রন্থাগার, ফাংশন এবং টিউটোরিয়াল রয়েছে এবং আমি প্রায় সবগুলি পরীক্ষা করেছিলাম। আমার বড় লক্ষ্যটি কোডটি স্ক্র্যাচ থেকে যতটা সম্ভব ম্যানুয়ালি লেখা। তাই আমি প্রচুর বাহ্যিক গ্রন্থাগার এবং ফাংশন ব্যবহার এড়াতে চেষ্টা করছি। আমি বেশিরভাগ প্রোগ্রাম লিখেছি। সুতরাং এখানে যা চলছে ধাপে ধাপে:
প্রোগ্রামটি চিত্র ফাইলটিতে নিয়ে যায়:
এবং এটি লাল কক্ষগুলির জন্য প্রক্রিয়া করে (মূলত এটি লাল রঙের জন্য একটি নির্দিষ্ট প্রান্তিকের নীচে আরজিবি মানগুলি বন্ধ করে দেয়):
এবং এটির বুলিয়ান মানচিত্র তৈরি করে (এটি বড় হওয়ার কারণে এটির একটি অংশ পেস্ট করবে) যা উপরের প্রক্রিয়াযুক্ত দ্বিতীয় চিত্রটিতে একটি লাল পিক্সেলের সাথে যেখানেই মুখোমুখি হয় কেবল 1 রাখে।
22222222222222222222222222222222222222222
20000000111111110000000000000000000000002
20000000111111110000000000000000000000002
20000000111111110000000000000000000000002
20000000011111100000000000000000001100002
20000000001111100000000000000000011111002
20000000000110000000000000000000011111002
20000000000000000000000000000000111111002
20000000000000000000000000000000111111102
20000000000000000000000000000001111111102
20000000000000000000000000000001111111102
20000000000000000000000000000000111111002
20000000000000000000000000000000010000002
20000000000000000000000000000000000000002
22222222222222222222222222222222222222222
আমি বুলিয়ান মানচিত্রে 1 টি গোষ্ঠীর সংখ্যা গণনা করতে আমাকে সহায়তা করার জন্য 2 ই সীমান্তে ইচ্ছাকৃতভাবে সেই ফ্রেমটি তৈরি করেছি।
আপনাদের কাছে আমার প্রশ্ন হ'ল, কীভাবে আসব আমি সেই ধরণের বুলিয়ান মানচিত্রে কোষের সংখ্যা (1 এর গ্রুপ) দক্ষতার সাথে গণনা করতে পারি? আমি http://en.wikedia.org/wiki/Connected-component_labeling খুঁজে পেয়েছি যা অত্যন্ত সম্পর্কিত এবং অনুরূপ দেখায় তবে যতদূর আমি দেখতে পাই এটি পিক্সেল স্তরে রয়েছে। মাই বুলিয়ান স্তরে। মাত্র 1s এবং 0s।
অনেক ধন্যবাদ.