সেন্সরফ্লো :: অপস :: ক্রপএন্ডআরাইজ করুন
#include <image_ops.h>
ইনপুট চিত্র টেনসর থেকে ফসল আহরণ করে তাদের পুনরায় আকার দেয়।
সারসংক্ষেপ
ইনপুট ইমেজ টেনসর থেকে ফসলগুলি আহরণ করে এবং বিলিনিয়ার নমুনা বা নিকটবর্তী প্রতিবেশী নমুনা (সম্ভবত দিক অনুপাত পরিবর্তনের সাথে) ব্যবহার করে crop_size
দ্বারা নির্দিষ্ট একটি সাধারণ আউটপুট আকারে তাদের আকার crop_size
। এটি crop_to_bounding_box
অপের চেয়ে বেশি সাধারণ যা ইনপুট চিত্র থেকে একটি নির্দিষ্ট আকারের স্লাইস বের করে এবং আকার পরিবর্তন বা দিক অনুপাত পরিবর্তনের অনুমতি দেয় না।
boxes
সীমানা boxes
অবস্থানগুলিতে সংজ্ঞায়িত অবস্থানগুলিতে ইনপুট image
থেকে crops
সহ একটি টেনসর প্রদান করে। ক্রপযুক্ত বাক্সগুলি সমস্ত স্থির size = [crop_height, crop_width]
বা নিকটবর্তী প্রতিবেশী দ্বিখণ্ডিত সহ) size = [crop_height, crop_width]
। ফলাফলটি একটি 4-ডি টেনসর [num_boxes, crop_height, crop_width, depth]
। পুনরায় আকার কোণার প্রান্তিককরণ হয়। বিশেষত, boxes = [[0, 0, 1, 1]]
যদি boxes = [[0, 0, 1, 1]]
তবে পদ্ধতিটি tf.image.resize_bilinear()
বা tf.image.resize_nearest_neighbor()
( method
যুক্তির উপর নির্ভরশীল tf.image.resize_bilinear()
ব্যবহার করে অভিন্ন ফলাফল align_corners=True
।
যুক্তি:
- সুযোগ: একটি স্কোপ অবজেক্ট
- চিত্র: আকারের একটি 4-ডি টেনসর
[batch, image_height, image_width, depth]
।image_height
এবংimage_width
উভয়ই ইতিবাচকimage_width
দরকার। - বাক্স: আকারের একটি 2-ডি টেনসর
[num_boxes, 4]
। টেন্সরেরi
তম সারিতেbox_ind[i]
চিত্রের একটি বাক্সের স্থানাঙ্ক নির্দিষ্ট করে এবংbox_ind[i]
স্থানাঙ্কগুলিতে নির্দিষ্ট করা হয়[y1, x1, y2, x2]
।y
একটিy * (image_height - 1)
স্থানাঙ্ক মানটিy * (image_height - 1)
এ চিত্রের স্থানাঙ্ককে ম্যাপ করা হয়, যাতে চিত্রের উচ্চতা স্থানাঙ্কগুলিতে[0, 1]
স্বাভাবিকের চিত্রের উচ্চতার[0, image_height - 1]
উচ্চতা[0, image_height - 1]
এ ম্যাপ করা হয়। আমরাy1
>y2
অনুমতিy1
না, সেক্ষেত্রে নমুনাযুক্ত ফসলটি মূল চিত্রটির একটি আপ-ডাউন উল্টানো সংস্করণ। প্রস্থের মাত্রা একইভাবে চিকিত্সা করা হয়।[0, 1]
ব্যাপ্তির বাইরে সাধারন স্থানাঙ্কগুলির অনুমতি রয়েছে, সেক্ষেত্রে আমরা ইনপুট চিত্রের মানগুলিextrapolation_value
করতে এক্সট্রাপোলেশন_ভ্যালু ব্যবহার করি। - বক্স_ইন্ড:
[0, batch)
ইন 32 মান সহ আকৃতির[num_boxes]
একটি 1-ডি টেনসর[num_boxes]
box_ind[i]
মানbox_ind[i]
চিত্রটি নির্দিষ্ট করে যাi
থ্রি বক্সটি উল্লেখ করে। - ক্রপ_সাইজ: 2 টি উপাদানের একটি 1-ডি টেনসর,
size = [crop_height, crop_width]
। সমস্ত ক্রপযুক্ত চিত্র প্যাচগুলি এই আকারে পুনরায় আকার দেওয়া হয়েছে। চিত্র সামগ্রীর দিক অনুপাত সংরক্ষণ করা হয়নি।crop_height
এবংcrop_width
উভয়ইcrop_height
crop_width
দরকার।
- পদ্ধতি: একটি স্ট্রিং যা পুনরায় আকার দেওয়ার জন্য নমুনা পদ্ধতিটি নির্দিষ্ট করে। এটি হয়
"bilinear"
বা"nearest"
এবং"bilinear"
ডিফল্ট হতে পারে। বর্তমানে দুটি নমুনা পদ্ধতি সমর্থিত: বিলিনিয়ার এবং নিকটবর্তী নিকটবর্তী। - এক্সট্রাপোলেশন_ভ্যালু: প্রযোজ্য ক্ষেত্রে এক্সট্রাপোলেশনের জন্য ব্যবহৃত মান।
রিটার্নস:
-
Output
: আকারের একটি 4-ডি টেনসর[num_boxes, crop_height, crop_width, depth]
।
নির্মাণকারী এবং ধ্বংসকারী | |
---|---|
CropAndResize (const :: tensorflow::Scope & scope, :: tensorflow::Input image, :: tensorflow::Input boxes, :: tensorflow::Input box_ind, :: tensorflow::Input crop_size) | |
CropAndResize (const :: tensorflow::Scope & scope, :: tensorflow::Input image, :: tensorflow::Input boxes, :: tensorflow::Input box_ind, :: tensorflow::Input crop_size, const CropAndResize::Attrs & attrs) |
জনসাধারণের গুণাবলী | |
---|---|
crops | |
operation |
পাবলিক ফাংশন | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
পাবলিক স্ট্যাটিক ফাংশন | |
---|---|
ExtrapolationValue (float x) | |
Method (StringPiece x) |
স্ট্রাক্টস | |
---|---|
টেনসরফ্লো :: অপস :: ক্রপএন্ডআরাইজ :: অ্যাট্রেস | ক্রপএন্ডআরসিজেজের জন্য ptionচ্ছিক অ্যাট্রিবিউট সেটটার । |
জনসাধারণের গুণাবলী
ফসল
::tensorflow::Output crops
অপারেশন
Operation operation
পাবলিক ফাংশন
ক্রপএন্ডআরাইজ করুন
CropAndResize( const ::tensorflow::Scope & scope, ::tensorflow::Input image, ::tensorflow::Input boxes, ::tensorflow::Input box_ind, ::tensorflow::Input crop_size )
ক্রপএন্ডআরাইজ করুন
CropAndResize( const ::tensorflow::Scope & scope, ::tensorflow::Input image, ::tensorflow::Input boxes, ::tensorflow::Input box_ind, ::tensorflow::Input crop_size, const CropAndResize::Attrs & attrs )
নোড
::tensorflow::Node * node() const
অপারেটর :: টেনসরফ্লো :: ইনপুট
operator::tensorflow::Input() const
অপারেটর :: টেনসরফ্লো :: আউটপুট
operator::tensorflow::Output() const
পাবলিক স্ট্যাটিক ফাংশন
এক্সট্রোপোলেশনভ্যালু
Attrs ExtrapolationValue( float x )
পদ্ধতি
Attrs Method( StringPiece x )