Oct
6

PHP का उपयोग करके दूसरे बाउंडिंग बॉक्स के संबंध में एक बाउंडिंग बॉक्स के आकार की गणना कैसे करें

10/06/2023 01:21 AM द्वारा Admin में Php


इस ट्यूटोरियल में हम दूसरे बाउंडिंग बॉक्स के संबंध में एक बाउंडिंग बॉक्स का आकार पाएंगे। सबसे पहले आइए अपने बाउंडिंग बॉक्स को $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 . "%";

अपने विचार

खोज
प्रायोजक
क्रिप्टोवॉच
हमारा अनुसरण करें
घोषणाएं

नया टूल जोड़ा गया: SVG ज़ूम आयाम कैलकुलेटर

प्रायोजक

Snow: ON
Snow: ON