আপনি লাইনটি কোথায় আঁকেন তার উপর এটি নির্ভর করে। নির্বিশেষে, এই সমস্যাটিকে দেখে মনে হচ্ছে এটি স্থান বিশ্লেষকগুলিতে বিশেষত থ্রোসোল্ডিং ("<" এবং ">" স্থানীয় ক্রিয়াকলাপ দ্বারা সঞ্চালিত) এবং "অঞ্চলগোষ্ঠী" উপাদানগুলি সনাক্ত করতে এবং বের করার জন্য উপলব্ধ আকারের কাজগুলি সহজেই সমাধান করা যেতে পারে ।
যদিও উদাহরণ দেওয়ার জন্য আমার কাছে ডেমের অ্যাক্সেস নেই, তবে প্রথম চিত্রটি যাইহোক কাজটি করার জন্য যথেষ্ট ভাল। উদাহরণস্বরূপ, এখানে লাল ব্যান্ডের অঞ্চলভিত্তিক সংস্করণগুলির একটি ক্রম রয়েছে (০.০ = কালো থেকে ১.০ = সাদা পর্যন্ত মানযুক্ত), ০ এর এক প্রান্ত থেকে শুরু হয়ে বাম থেকে ডানে, নীচে থেকে নীচে, 0.02 এর ইনক্রিমেন্টে:
(এই চিত্রগুলি এখানে প্রজননের জন্য সঙ্কুচিত হয়েছিল: সমস্ত বিশ্লেষণ মূল চিত্রের রেজোলিউশনে করা হয়েছিল done)
ডাইকগুলি দ্বিতীয় সারির (প্রান্তিকতা = 0.08) শুরু করার সাথে কালো অঞ্চলের সীমানার চারদিকে উত্থিত হয়। তৃতীয় সারির শুরুতে (প্রান্তে = 0.16) ডাইকগুলি তাদের নিজস্ব উপাদানগুলি তৈরি করে (গা dark় নীল রঙে) এবং সেই সময়ে পৃথক গ্রিড বা বহুভুজ হিসাবে সহজেই বের করা যায় (এবং তাদের সীমানাটি একটি প্রান্ত সনাক্তকরণের ধাপের পরে পলিনাইন হিসাবে বের করা যেতে পারে) )। কেবলমাত্র বৃহত্তর ডাইকগুলি সর্বশেষ সারিতে থাকবে (প্রান্তিক = = 0.24 এবং তারও বেশি)। আপনি যা চান তা সুনির্দিষ্টভাবে পেতে আপনার একটি উপযুক্ত প্রান্তিক নির্বাচন করতে হবে।
মূল ডিইএম-তে, উচ্চতাগুলি তীব্রতার ভূমিকা পালন করে, সুতরাং এই পদ্ধতিগুলি নিজেই ডেমের সাথে একইভাবে কার্যকর হওয়া উচিত। যদি ডিইএমের বিশাল পরিমাণ থাকে (নদীর তীরে বা ডাইক থেকে দূরে থাকা বৈশিষ্ট্য সহ), প্রাসঙ্গিক বৈশিষ্ট্যগুলি নদীর অংশটি সংলগ্ন অংশগুলির সাথে নির্বাচন করা যেতে পারে be
অঞ্চলগোষ্ঠীর দ্বারা পাওয়া পাতলা অযাচিত অঞ্চলগুলিকে একটি ক্ষুদ্র ক্ষয় (নেতিবাচক বাফার) প্রয়োগ করে সমতুল্য পাতলা (ইতিবাচক বাফার) প্রয়োগ করা যেতে পারে। ছোট অযাচিত অঞ্চলগুলি একটি আকারের মানদণ্ডে (মোট ঘর গণনা বা অঞ্চল) বাদ দেওয়া যেতে পারে। প্রতিটি ডাইকের সর্বোচ্চ পয়েন্টগুলি (এটি যদি সত্যই প্রয়োজন হয়) জোনাল সর্বাধিক গ্রিডের সাথে ডাইমকে তুলনা করে (অঞ্চল হিসাবে ডাইকগুলি ব্যবহার করে) পাওয়া যায়।
ঘটনাক্রমে, ইমেজগুলির এই ক্রমটি ম্যাথমেটিকা ৮ সালে তৈরি করা হয়েছিল যারা এই বিকল্পটি অনুসরণ করতে চাইতে পারেন তাদের জন্য এখানে আদেশ রয়েছে।
original = Import["http://i.stack.imgur.com/gV7Du.jpg"];
{r, g, b} = ColorSeparate[original];
frames = ParallelTable[Colorize[MorphologicalComponents[Binarize[r, t/100]],
ColorFunction -> "ThermometerColors"], {t, 0, 30, 2}];
Rasterize @ TableForm[Partition[frames, 4]]
মোট ঘড়ির সময় (চিত্রটি আমদানির পরে) ছিল 0.94 সেকেন্ড, যার মধ্যে অর্ধেকটি সমস্ত 16 টি চিত্র সঙ্কুচিত ও রফতানি করার প্রয়োজন ছিল: রূপচর্চা অপারেশনগুলি দ্রুত হতে থাকে (যা ভাল, কারণ লিডার ডেমগুলি বিশাল হতে পারে)।