টেমপ্লেট মিলের আগে প্রয়োজনীয় চিত্র প্রক্রিয়াকরণ অপারেশন


13

ভাল, এটি প্রদর্শিত হতে পারে আমি চিত্র প্রক্রিয়াকরণ ক্লাস নেন নি।

ছবিতে কোনও বস্তুর সাথে মেলে এই টেমপ্লেটটি আমার কাছে আছে। উদাহরণস্বরূপ, চিত্রগুলিতে সত্যিকারের অবজেক্টটি দ্বিতীয় চিত্রটির মতো দেখায় না। টেমপ্লেট মিলের জন্য প্রস্তুত হওয়ার মতো দ্বিতীয়টির মতো চিত্রগুলির জন্য আমার কী অপারেশন নেওয়া উচিত? FYI, তৃতীয় চিত্রটি একটি আদর্শ মিল দেখায়।

অন্য ধারণা, আমি ইমেজ টেমপ্লেট ফিট। এটি হ'ল, টেমপ্লেটের সাথে মেলে আমি চিত্রটিতে চারটি কর্নারেটিনেট দিচ্ছি give তারপরে এটি অঞ্চলটিতে টেমপ্লেট ফিট করার একটি উপায় গণনা করবে।

আপডেট: সমস্যা সমাধান হয়েছে। আমি নীচে নির্বাচন করা উত্তর ধন্যবাদ। আমি ইমেজটিতে আমার টেমপ্লেটটি সফলভাবে প্রয়োগ করতে পেরেছি। শেষ চিত্রটি ফলাফলটি দেখায়।

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন


আপনি যে সাদা গ্রিডের সাথে মেলে না, আপনি কি? আপনি আপনার দ্বিতীয় চিত্রটিতে আসল রঙিন গ্রিডের সাথে মিল রাখতে চান, তাই না?
এন্ডোলিথ

@endolith আমি মনে করি যে কোনওভাবেই ভাল।
তাই-সুং শিন

আপনি কি আপনার অ্যালগরিদমের প্রাথমিক ধারণাটি ভাগ করতে পারেন? চার্টের জন্য আমারও এটি করা দরকার।
গিলাদ

উত্তর:


9

আপনার পোস্ট করা নমুনা চিত্রটির তুলনামূলকভাবে দৃ perspective় দৃষ্টিভঙ্গি রয়েছে (এটি পৃষ্ঠের সাধারণ দিক থেকে সরাসরি চিত্রিত করা হয় না) যা টেমপ্লেটের সাথে মেলে কৌশলগুলি ডাইনি ব্লক প্রসেসিংয়ের সাথে সমস্যা তৈরি করতে পারে। আমি ধরে নিয়েছি যে আপনাকে দৃ perspective় দৃষ্টিকোণের সাথে চিত্রটি নিতে হবে তাই প্রথমে আমরা করতে চাই তা হল চিত্রের রূপান্তর অনুমান করা যা দৃষ্টিভঙ্গি প্রজেকশনটি সরিয়ে দেবে এবং এর ফলে সংশোধিত চিত্র ("স্ট্রেইট ইমেজ") আসবে।

আকৃতিটি জানা গেলে দৃষ্টিকোণ প্রক্ষেপণ সংশোধন করা

প্রাক-প্রসেসিংয়ের চূড়ান্ত লক্ষ্য হ'ল ধূসর আয়তক্ষেত্রের কোণ খুঁজে পাওয়া যা রঙের চার্টের পটভূমি। আমি কেবল ধ্রুবক মান দিয়ে প্রান্তিককরণ শুরু করেছিলাম। ইমেজটিতে অসম আলো থাকা অবস্থায় থ্রেশোল্ডিং কীভাবে করা যায় সে সম্পর্কে সাহিত্য / ওয়েবে প্রচুর তথ্য রয়েছে, তবে আপনি যদি পারেন তবে ইমেজিং সেটআপটি সংশোধন করার চেষ্টা করুন যাতে আলো অপেক্ষাকৃত সমান হয়।

ধ্রুবক মান সহ প্রান্তিক

আমি ধরে নিয়েছি যে রঙিন চার্টটি স্ক্রিনের বেশ বড় অংশ নেয়, তাই এটি সম্ভবত চিত্রের বৃহত্তম ক্রমাগত অঞ্চল। অনেকগুলি ব্ল্যাক অ্যান্ড হোয়াইট লেবেলিং ফাংশন রয়েছে (এমএটিএলবিএস ব্লাউল, আইপিপিস লেবেলমার্কারস, ওপেনসিভিতে বাহ্যিক গ্রন্থাগার সিভিব্লব রয়েছে) যা প্রতিটি স্বতন্ত্র সংযুক্ত অঞ্চলকে তার নিজস্ব সূচক দেবে। লেবেলিংয়ের পরে আপনি কোনও হিস্টোগ্রাম ব্যবহার করে সংযুক্ত উপাদানগুলির অঞ্চলগুলি গণনা করতে পারেন এবং তারপরে বৃহত্তম অঞ্চল সহ উপাদানটি চয়ন করতে পারেন।

বৃহত্তম ব্লব খুঁজুন

সাধারণত উপাদানগুলি পূরণ করা ভাল ধারণা যেমন উপাদানটির গর্ত নেই, এটি প্রান্ত পিক্সেলের সংখ্যা হ্রাস করে।

ভরাট পূরণ করুন

বোর্ডারের সাথে সম্পর্কিত পিক্সেল পেতে এখন আমরা প্রান্ত ফাইন্ডিং অপারেটরগুলি ব্যবহার করতে পারি (আমি গ্রেডিয়েন্ট ভিত্তিক পদ্ধতি ব্যবহার করেছি তবে আপনি কালো পিক্সেলের সাথে সংযুক্ত সাদা পিক্সেল অনুসরণ করেও প্রান্তটি চিহ্নিত করতে পারেন)।

প্রান্ত খুঁজে

যে বিষয়টিকে আমরা আগ্রহী তা আয়তক্ষেত্র হিসাবে, আমি দৃ rob় রেখা ফিটিং (আরএনএসএসি) ব্যবহার করে প্রান্ত পিক্সেলগুলিতে চারটি লাইন লাগিয়েছি। নতুন লাইন সন্ধান করার পরে, আমি পাওয়া পংক্তির নিকটবর্তী সমস্ত পয়েন্টগুলি সরিয়েছি, এটি পরবর্তী ফিটিং ক্রিয়াকে বস্তুর অন্যান্য প্রান্তগুলি ফিরিয়ে আনতে বাধ্য করে। সবশেষে যখন প্রান্তগুলি পাওয়া গেল, আমি লাইনগুলির সেটের মধ্যে সম্ভাব্য সমস্ত ছেদগুলি গণনা করেছি। ফলাফল পয়েন্টগুলির সেট থেকে আমি চিত্রের বাইরে সমস্ত পয়েন্ট সরিয়েছি।

HH

x=HX

এই রূপান্তর ম্যাট্রিক্সটি তখন মূল চিত্রটি রূপান্তর করতে ব্যবহার করা যেতে পারে যেমন রঙের চার্টটি পৃষ্ঠের স্বাভাবিক দিক থেকে সোজাভাবে চিত্রিত হয়।

প্রান্তগুলিতে লাইন ফিট করুন

H

যদি আমরা এখনও কিছু টেম্পলেট ম্যাচিং করতে চাই তবে আমরা যে কোনও শালীন টেম্পলেট ম্যাচিং পদ্ধতি ব্যবহার করতে পারি। ইমেজটি ইতিমধ্যে সংশোধন করা হওয়ায় পদ্ধতিটি ঘোরানো / স্কেল অবিসক্ত হতে হবে না।

সঠিক দৃষ্টিকোণ


1

প্রান্ত সনাক্তকরণ দিয়ে শুরু করুন। তারপরে সোজা লাইনগুলি সনাক্ত করতে Hough রূপান্তর ব্যবহার করুন। তারপরে কোন লাইনগুলি সমান্তরাল এবং কোনটি লম্ব হওয়া উচিত তা নির্ধারণ করুন। তারপরে প্রজেক্টিভ ট্রান্সফর্মেশনটি অনুমান করুন যাতে লাইনগুলি যেগুলি লম্ব হওয়া উচিত তা লম্ব হয় p

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.