আমি বিমানের ছবিগুলি (গুগল ম্যাপস থেকে বলি) থেকে নৌপথগুলি সনাক্ত করার চেষ্টা করছি। স্থানীয় সরকারগুলির প্রায়শই জিআইএস ডেটা থাকে যা বলে যে জলপথ (এবং রাস্তাঘাট, বিল্ডিং ইত্যাদি) যেখানে রয়েছে তবে সেগুলির জলের ডেটা প্রায়শই কিছুটা ভুল থাকে না এবং আমরা বায়বীয় চিত্র ব্যবহার করে তাদের উন্নত করতে সক্ষম হতে পারি। সুতরাং আমাদের কাছে ইতিমধ্যে কিছু ডেটা রয়েছে যা সর্বদা বিশ্বাসযোগ্য নয়।
আমি কীভাবে ডেটাতে কিছু বেসিক ইমেজ প্রসেসিং করব জানি (দুর্ভাগ্যক্রমে আমার কাছে নমুনা চিত্রগুলি এখানে দেখানোর জন্য নেই, আমি কীভাবে এটি করতে পারি তা কল্পনা করার চেষ্টা করছি, কোনও কার্যকরী কোড নেই):
আমি চিত্রগুলিতে জলপথের বিট ব্যবহার করে রঙের মানগুলির কিছু সেট সংগ্রহ করতে পারি এবং পিক্সেলগুলি এই রঙগুলির নিকটে সবচেয়ে সম্ভবত খুঁজে পাওয়া যায়, সম্ভবত অন্যান্য ধরণের বৈশিষ্ট্যের জন্যও (ঘাস, রাস্তাঘাট, বিল্ডিং ইত্যাদি)। যদি আমি একটি থ্রেশহোল্ড সেট করি যার উপরে পিক্সেলগুলি "যথেষ্ট পরিমাণে" থাকে তবে আমি পিক্সেলের একটি সেট পাই যা সম্ভবত জলপথ (তবে প্রচুর শব্দ হবে)।
আমি চিত্রটি গ্রেস্কেলে পরিণত করতে পারি এবং প্রান্তগুলি কোথায় রয়েছে তা নির্ধারণের জন্য একটি প্রমিত প্রান্ত সনাক্তকরণ অ্যালগরিদম ব্যবহার করতে পারি। আবার এটি আমাকে পিক্সেলের মতো সীমানার একটি সেট দেয় তবে শোরগোল হবে এবং প্রান্তগুলি খুব বেশি চিন্তাভাবনা করবে এবং / অথবা ফাঁক থাকবে।
আউটপুট হিসাবে আমি যা চাই তা হ'ল বহুভুজগুলির একটি সেট যা সম্ভাব্য জলপথের রূপরেখা দেয়।
স্বতঃস্ফূর্তভাবে আমি বহুভুজ তৈরির জন্য সনাক্ত করা প্রান্তগুলি ব্যবহার করতে চাই এবং এর মধ্যে কোনটি জল হয় তা নির্ধারণের জন্য রঙিন তথ্য, সম্ভবত আমাদের কাছে ইতিমধ্যে থাকা সরকারী ডেটা ব্যবহার করা সম্ভব।
প্রান্ত সনাক্তকরণ অ্যালগরিদমের ফলাফল থেকে বন্ধ বহুভুজগুলির একটি দুর্দান্ত সেট পর্যন্ত পাওয়ার কোনও উপায় কি আছে? বা আরও ভাল উপায় যদি এই সমস্যাটি আক্রমণ করতে হয় সে সম্পর্কে অন্য কোনও টিপস?