আমি জিডিএল সহ কয়েকটি চিত্র ছাঁটাই করছি এবং মোজাইকের মাঝখানে ধারালো প্রান্তগুলি সরাতে প্রতিটি চিত্রের প্রান্তের দিকে একটি বিবর্ণ / ধীরে ধীরে আলফা স্তর ব্যবহার করে চূড়ান্ত ফলাফলটি উন্নত করতে চাই। আমার যে সমস্যাটি হচ্ছে তা হ'ল ধীরে ধীরে আলফা স্তর সহ প্রতিটি পৃথক চিত্রের অংশটি নীচের চিত্রের মতো আধা-স্বচ্ছ হওয়ার চেয়ে চূড়ান্ত মোজাইকের নীচে চিত্রগুলি মাস্কিং করছে:
আদর্শভাবে আমি এই ধীরে ধীরে স্বচ্ছতা ব্যবহার করে একটি চিত্র পরেরটির মধ্যে বিবর্ণ হয়ে যেতে চাই।
মোজাইক তৈরি করতে আমি যে পদক্ষেপগুলি সম্পাদন করি সেগুলি নিম্নরূপ:
মূল চিত্রগুলিকে জিওলোকট করতে এবং সেগুলিকে সঠিকভাবে ওরিয়েন্ট করার জন্য জিসিপিএস যুক্ত করুন (প্রতিটি চিত্রের সাথে ঘুরেফিরে করা):
gdal_translate -of GTiff -a_srs EPSG:4326 -a_srs EPSG:4326 -gcp 1616 0 -88.2728612066 40.5175787437 -gcp <etc., etc.> <original_image_with_gradual_alpha>.tif <image_with_gradual_alpha_and_gcps>.tif
চিত্রগুলিকে নতুন জিওটিফগুলিতে গুটিয়ে নিন যা সঠিকভাবে ওরিয়েন্টেড হয় (প্রতিটি চিত্রের সাথে পরিবর্তিত হয়ে যায়):
gdalwarp -s_srs EPSG:4326 -t_srs EPSG:4326 -dstnodata 0 <image_with_gradual_alpha_and_gcps>.tif <warped_geotiff_with_alpha>.tif
সমস্ত রুপযুক্ত চিত্র একসাথে একটি মোজাইক মিশ্রন করুন:
gdalbuildvrt -srcnodata 0 mosaic.vrt <warped_geotiff_with_alpha_root>*.tif
gdal_translate mosaic.vrt mosaic.tif
আমি সংযুক্ত ছবিটি মোজাইক.ফিট tif
একটি নমুনা ইনপুট ফাইলের জন্য gdalinfo:
Driver: GTiff/GeoTIFF
Files: dsc00562.tif
Size is 1616, 1080
Coordinate System is `'
Metadata:
TIFFTAG_RESOLUTIONUNIT=2 (pixels/inch)
TIFFTAG_XRESOLUTION=350
TIFFTAG_YRESOLUTION=350
Image Structure Metadata:
INTERLEAVE=PIXEL
Corner Coordinates:
Upper Left ( 0.0, 0.0)
Lower Left ( 0.0, 1080.0)
Upper Right ( 1616.0, 0.0)
Lower Right ( 1616.0, 1080.0)
Center ( 808.0, 540.0)
Band 1 Block=1616x1 Type=Byte, ColorInterp=Red
Mask Flags: PER_DATASET ALPHA
Band 2 Block=1616x1 Type=Byte, ColorInterp=Green
Mask Flags: PER_DATASET ALPHA
Band 3 Block=1616x1 Type=Byte, ColorInterp=Blue
Mask Flags: PER_DATASET ALPHA
Band 4 Block=1616x1 Type=Byte, ColorInterp=Alpha
ধীরে ধীরে আলফা স্তরযুক্ত রেপড জিওটিফের জন্য জিডালিনফো:
Driver: GTiff/GeoTIFF
Files: geo_dsc00603.tif
Size is 1944, 1356
Coordinate System is:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0],
UNIT["degree",0.0174532925199433],
AUTHORITY["EPSG","4326"]]
Origin = (-88.275727919349990,40.518829195724997)
Pixel Size = (0.000001599004942,-0.000001599004942)
Metadata:
AREA_OR_POINT=Area
TIFFTAG_RESOLUTIONUNIT=2 (pixels/inch)
TIFFTAG_XRESOLUTION=350
TIFFTAG_YRESOLUTION=350
Image Structure Metadata:
INTERLEAVE=PIXEL
Corner Coordinates:
Upper Left ( -88.2757279, 40.5188292) ( 88d16'32.62"W, 40d31' 7.79"N)
Lower Left ( -88.2757279, 40.5166609) ( 88d16'32.62"W, 40d30'59.98"N)
Upper Right ( -88.2726195, 40.5188292) ( 88d16'21.43"W, 40d31' 7.79"N)
Lower Right ( -88.2726195, 40.5166609) ( 88d16'21.43"W, 40d30'59.98"N)
Center ( -88.2741737, 40.5177451) ( 88d16'27.03"W, 40d31' 3.88"N)
Band 1 Block=1944x1 Type=Byte, ColorInterp=Red
NoData Value=0
Band 2 Block=1944x1 Type=Byte, ColorInterp=Green
NoData Value=0
Band 3 Block=1944x1 Type=Byte, ColorInterp=Blue
NoData Value=0
Band 4 Block=1944x1 Type=Byte, ColorInterp=Alpha
NoData Value=0
চূড়ান্ত মোজাইক জন্য gdalinfo:
Driver: GTiff/GeoTIFF
Files: mosaic.tif
Size is 5702, 6846
Coordinate System is:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0],
UNIT["degree",0.0174532925199433],
AUTHORITY["EPSG","4326"]]
Origin = (-88.278946072799997,40.524561377550008)
Pixel Size = (0.000001509761581,-0.000001509761581)
Metadata:
AREA_OR_POINT=Area
Image Structure Metadata:
INTERLEAVE=PIXEL
Corner Coordinates:
Upper Left ( -88.2789461, 40.5245614) ( 88d16'44.21"W, 40d31'28.42"N)
Lower Left ( -88.2789461, 40.5142255) ( 88d16'44.21"W, 40d30'51.21"N)
Upper Right ( -88.2703374, 40.5245614) ( 88d16'13.21"W, 40d31'28.42"N)
Lower Right ( -88.2703374, 40.5142255) ( 88d16'13.21"W, 40d30'51.21"N)
Center ( -88.2746417, 40.5193935) ( 88d16'28.71"W, 40d31' 9.82"N)
Band 1 Block=5702x1 Type=Byte, ColorInterp=Red
NoData Value=0
Band 2 Block=5702x1 Type=Byte, ColorInterp=Green
NoData Value=0
Band 3 Block=5702x1 Type=Byte, ColorInterp=Blue
NoData Value=0
Band 4 Block=5702x1 Type=Byte, ColorInterp=Alpha
NoData Value=0
আমি প্রক্রিয়াটির প্রতিটি পর্যায়ের পরে একটি নমুনা চিত্র এবং চূড়ান্ত মোজাইক এখানে একটি ড্রপবক্স লিঙ্কে অন্তর্ভুক্ত করেছি - প্রয়োজনে আমি পুরো চিত্র সেটটি সরবরাহ করতে পারি।