এই টিউটোরিয়ালে আমরা একটি বাউন্ডিং বাক্সের আকার অন্য একটি বাউন্ডিং বাক্সের সাপেক্ষে খুঁজে পাব।
প্রথমে আমাদের বাউন্ডিং বাক্সগুলিকে $box
এবং $box2
হিসাবে সংজ্ঞায়িত করি এবং তাদের অবস্থান সংজ্ঞায়িত করে।
$box1 = array(
'x_min' => -0.462,
'y_min' => -120.329,
'x_max' => 94.77,
'y_max' => -3.674,
);
$box2 = array(
'x_min' => -0.247,
'y_min' => -5.025,
'x_max' => 3.939,
'y_max' => 0.301,
);
পরবর্তী প্রতিটি বাউন্ডিং বাক্সের প্রস্থ এবং উচ্চতা গণনা করুন।
$box1_width = $box1['x_max'] - $box1['x_min'];
$box1_height = $box1['y_max'] - $box1['y_min'];
$box2_width = $box2['x_max'] - $box2['x_min'];
$box2_height = $box2['y_max'] - $box2['y_min'];
পরবর্তীতে আমরা প্রতিটি বাউন্ডিং বাক্সের ক্ষেত্রফল গণনা করব।
$box1_area = $box1_width * $box1_height;
$box2_area = $box2_width * $box2_height;
পরবর্তীতে আমরা প্রথমটির সাপেক্ষে দ্বিতীয় বাউন্ডিং বাক্সের আকার শতাংশ গণনা করি।
$size_percentage = ($box2_area / $box1_area) * 100;
$size_percentage = round($size_percentage, 2);
এখানে সামগ্রিক কোড আছে.
<?php
$box1 = array(
'x_min' => -0.462,
'y_min' => -120.329,
'x_max' => 94.77,
'y_max' => -3.674,
);
$box2 = array(
'x_min' => -0.247,
'y_min' => -5.025,
'x_max' => 3.939,
'y_max' => 0.301,
);
// Calculate the width and height of each bounding box
$box1_width = $box1['x_max'] - $box1['x_min'];
$box1_height = $box1['y_max'] - $box1['y_min'];
$box2_width = $box2['x_max'] - $box2['x_min'];
$box2_height = $box2['y_max'] - $box2['y_min'];
// Calculate the area of each bounding box
$box1_area = $box1_width * $box1_height;
$box2_area = $box2_width * $box2_height;
// Calculate the size percentage of the second bounding box with respect to the first one
$size_percentage = ($box2_area / $box1_area) * 100;
$size_percentage = round($size_percentage, 2);
// Print the size percentage
echo "The size percentage of the second bounding box with respect to the first one is: " . $size_percentage . "%";