ইসিডাব্লু ফাইল থেকে কলার সরান (অর্থোফোটো মোজাইক)


9

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

আমি অন্যান্য ফর্ম্যাটগুলির জন্য উন্মুক্ত যা কাজ করবে তবে যতক্ষণ না এটি ইসিডাব্লুয়ের সমান স্তরে অভিনয় করে।

আমার এফএমই এবং আর্কআইএনফোতে অ্যাক্সেস রয়েছে।


আমিও তাই করার চেষ্টা করছি। একটি .ECW ফাইলের চারপাশে কলারটি প্রতিস্থাপন করা হচ্ছে। কান আপনি আমাকে এফএমই ওয়ার্কবেঞ্চ পাঠান। ধন্যবাদ,
সিসলিয়া

উত্তর:


8

এটি ইসিডাব্লু বিন্যাসের প্রারম্ভিক সংস্করণগুলির (<= 3.3) সীমাবদ্ধতা যা নোডাটা মান বা আলফা স্বচ্ছতা সমর্থন করে না। ক্ষতিকারক সংকোচনের ফলে কলারগুলি মুছে ফেলা আরও শক্ত হয়ে যায় কারণ কালো মানগুলি ঠিক আরজিবি 0,0,0 নয় তবে পরিবর্তিত হয়।

কলার থেকে মুক্তি পাওয়ার জন্য আপনাকে কলারটি মাস্ক / ক্লিপ করতে হবে এবং চিত্রটি অন্য কোনও ফর্ম্যাটে রূপান্তর করতে হবে যা নোডাটা মান, মাস্ক ব্যান্ড বা আলফা স্বচ্ছতার সমর্থন করে। আপনি ERDAS ইসিডাব্লু / জেপি 2 এসডিকে, জেপিইজি 2000 বা জিওটিফের 4 বা তত সংস্করণ ব্যবহার করে সংক্ষেপিত ইসিডব্লু ব্যবহার করতে পারেন।

কলার অপসারণ করার কয়েকটি উপায় রয়েছে, আমি হয় "ভাল" ডেটার চারপাশে একটি বহুভুজ আঁকতে চাই এবং সেটির সাথে ক্লিপ করব বা জিডিএল পাসে ব্ল্যাক ইউটিলিটি ব্যবহার করব।


উত্তরের জন্য ধন্যবাদ. হ্যাঁ, সমস্যাটি হ'ল কালো, ভাল ... সবই কালো নয়, তবে 0 থেকে 6 এর মধ্যে পরিবর্তিত হয় (আমার ক্ষেত্রে)। আমি জেপিইজি 2000 চেষ্টা করেছি এবং তুলনামূলক আকারগুলি একই হলেও, ইসিডাব্লু বিন্যাসের সাথে রেন্ডারিং পারফরম্যান্স অনেক উন্নত। মিস্টার এসআইডি কোনও ডেটা সমর্থন করে?
dchaboya

আরকিজিআইএস 10.0 দ্বারা সমর্থিত ফর্ম্যাটটির (GEN3) সংস্করণে মিস্টারএসআইডির একই সমস্যা রয়েছে, যদিও মিস্টার এসআইএনইএন 4 এলফা ব্যান্ড সমর্থন করে। এই থ্রেড অনুসারে , MrSID GEN4 সমর্থনটি আর্কজিআইএস 10.1 রিলিজের জন্য লক্ষ্যযুক্ত।
blah238

জিডিএল নিকটব্ল্যাক ইউটিলিটি হ'ল সীমান্তটি পুরোপুরি কালো নয় case উইট-কালার সি 1, সি 2, সি 3 ... সিএন: (জিডিএল> = 1.9.0) আপনি নির্দিষ্ট রঙের কাছে পিক্সেল অনুসন্ধান করতে পারেন।
মার্কাসএন

আমি কাছাকাছি ব্ল্যাক ইউটিলিটি চেষ্টা করব। সুতরাং দেখা যাচ্ছে যে সমস্ত ক্ষতিকারক সংকোচনের বিন্যাস নোডাটা সমর্থন করে না। নোডাটা সমর্থন করতে সক্ষম না হওয়ায় ক্ষতিকারক সংকোচনের পিছনের কারণটি কি সংক্ষেপে ব্যাখ্যা করতে পারেন?
dchaboya

ইসিডাব্লু আলফা ব্যান্ড স্বচ্ছতা এসডিকে ভি 4 (2009) এ প্রবর্তিত হয়েছিল। আর্কজিআইএস 10.2+ এবং কিউআইজিআইএস 2.2+ পড়ার জন্য এটি সমর্থন করে (উত্স: blog.hexagongeospatial.com/help-ecw-speckled-edges , যা নোডাটা পিক্সেল এবং আলফা চ্যানেলের মধ্যে পার্থক্য সম্পর্কে ভাল ব্যাখ্যা রয়েছে)। লেখার কথা জানি না।
ম্যাট উইলকি

5

২০১০ সাল থেকে ইসিডাব্লু আলফা স্বচ্ছতা সমর্থন করেছে যা আপনাকে "কলার" হিসাবে উল্লেখ করে সরিয়ে দেয়। এটি কেবল ইসিডাব্লু ভি 3 ফাইলগুলিতে একটি উত্তরাধিকার সীমাবদ্ধতা।

ইসিডাব্লু ভি 4 ফাইলগুলি সমস্ত ইআরডিএএস সফটওয়্যার দ্বারা স্বয়ংক্রিয়ভাবে লিখিত হয় 2010 এবং তারপরে এর উপরে ইমেজিন এবং ইআরএম্পার অন্তর্ভুক্ত। V4 এসডিকে ব্যবহার করা তৃতীয় পক্ষের পণ্যগুলি এই ফাইল সংস্করণটি লেখার বা পড়ার পক্ষে সমর্থন করতে পারে (ডেস্কটপ অ্যাপ্লিকেশনগুলির জন্য নিখরচায় পড়া সরবরাহ করা হয়)। যদি FME 2012 তাদের ইসিডব্লু সমর্থন আপডেট করে থাকে তবে আমি জানি না

দ্রষ্টব্য: ইসিডাব্লু বিন্যাসের সংস্করণগুলি পিছনের দিকে সামঞ্জস্যপূর্ণ। আপনার যদি একটি আলফা ব্যান্ডের সাথে ECW ভি 4 ফাইল সংজ্ঞায়িত করা হয় তবে v3 এসডিকে ব্যবহার করে কোনও অ্যাপ্লিকেশন নিয়ে পড়ছেন তবে অতিরিক্ত ব্যান্ডটি উপেক্ষা করা হবে। কিছু বিনামূল্যে ECW প্লাগইনগুলির জন্য erdas.com ওয়েবসাইটটি দেখুন, বিশেষত আপনার আর্কআইএনফো লাইসেন্সের জন্য যা ইসিডব্লু ভি 4 সমর্থন যুক্ত করবে

দুর্ভাগ্যক্রমে ভি 3 সংক্ষেপকগুলির ব্যাপ্তিটির অর্থ অনেক লোক সীমাবদ্ধতা ধরে রেখেছিল এবং একরকম তরঙ্গকরণ বিন্যাসের সীমাবদ্ধতা ধরে নিয়েছে। এটি অবশ্যই সত্য নয়

রেফারেন্স,


2

কলার অপসারণের জন্য এফএমই ২০১২ কে কৌশলগত করার উপায় রয়েছে। এটি একটি জটিল প্রক্রিয়া এবং এখানে টাইপ করা খুব বেশি। এটি কীভাবে করা যায় তা দেখানোর একটি দ্রুত উপায় হ'ল রাস্টার এক্সপ্রেসন মূল্যায়নকারী এবং এক্সপ্রেশনটি ব্যবহার করা

if(A[0]<$(MAXPIXVALUE)&&A[1]<$(MAXPIXVALUE)&&A[2]<$(MAXPIXVALUE),0,A[0]);if(A[0]<$(MAXPIXVALUE)&&A[1]<$(MAXPIXVALUE)&&A[2]<$(MAXPIXVALUE),0,A[1]);if(A[0]<$(MAXPIXVALUE)&&A[1]<$(MAXPIXVALUE)&&A[2]<$(MAXPIXVALUE),0,A[2])

যেখানে MAXPIXVALUE হল এমন এক ব্যবহারকারী পরামিতি যা সর্বাধিক পিক্সেল মানকে কালো হিসাবে বিবেচনা করা হবে set আমার ক্ষেত্রে এটি প্রায় 8 এর কাছাকাছি ছিল এক্সপ্রেশন প্রতিটি পিক্সেল এবং ব্যান্ড অনুসন্ধান করে। যদি কোনও একটি ব্যান্ডের মান MAXPIXVALUE এর চেয়ে কম মান থাকে তবে তা সে ঘরের কোনও ডেটা নেই বলে বিবেচনা করে। যদি পিক্সেল মানটি 9,8,8 বলা হয় তবে এটি পিক্সেলটি তেমনি ছাড়বে কারণ একটি ব্যান্ড নির্দিষ্ট মানের থেকে বেশি।

আমার দৃশ্যে, আমি অভিব্যক্তিটি এমন একটি শেফফিল তৈরি করতে ব্যবহার করি যা চিত্রাবলীর সাথে পুরোপুরি ফিট হয় এবং অভিব্যক্তি দ্বারা নির্মিত শেফফাইলে মূল ইকুগুলিকে ক্লিপ করে।


চমৎকার। এই চেষ্টা করে দেখুন। আমি সন্দেহ করছি যে এই অপারেশনটি একটি বড় ডেটাसेटে শেষ হতে কিছুটা সময় নেবে।
dchaboya

হ্যাঁ. খুব বেশী তাই. আমার ডেটা সেটগুলি 2-2000 ইকিউ থেকে যে কোনও জায়গায় চলে এবং ওয়ার্কবেঞ্চ গড়ে 2-48 ঘন্টা চলে।
জ্যাক গিলবার্ট

এটি চালানোর চেষ্টা করার সময় আমি একটি ত্রুটি পাচ্ছি (সম্ভবত এটি সঠিকভাবে সেট আপ করা হচ্ছে না)। সুতরাং আমি সর্বোচ্চ (2) এর মতো আমি প্রতিস্থাপন করতে চাইলে সর্বোচ্চ মান দিয়ে প্রতিস্থাপন করেছি। এখন, আমি বন্দরগুলি কীভাবে ব্যবহার করব তা নিশ্চিত নই। কোন পরামর্শ?
dchaboya

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