Yakagadziriswa: bhokisi rekusungira

Kuonekwa kwechinhu chinhu chakakosha cheComputer Vision, uko chinangwa ndechekuziva nekutsvaga zvinhu mumufananidzo. Imwe yenzira dzekuratidza nzvimbo yechinhu chiri mumufananidzo iBounding Bhokisi. Bhokisi rinosungirira ibhokisi rine rectangular iro rinogona kuverengerwa neyakapusa michina inosanganisira iyo yakakosha masvomhu kuderedza uye maximization basa.

Bhokisi, zvakare, rinogona kumiririrwa nemakongisheni maviri, iyo (x, y) yekona yekumusoro kuruboshwe uye (x, y) yepasi pekona yekurudyi. Ruzivo urwu runoratidza kukosha mune dzakasiyana-siyana-chaiyo-hupenyu maapplication, kushandira nyanzvi kubva kune avo vari mukutarisa kune inozvityaira mota indasitiri.

Dambudziko Chirevo uye Solution

Dambudziko guru ratinosangana naro pakuona kwemufananidzo nechinhu nderekuziva nzvimbo yechinhu chiri mumufananidzo nemazvo. Mhinduro ndeyekushandisa bhokisi rinosungirirwa, rinogona kuverengerwa uchishandisa nzira iri nyore inosanganisira akasiyana python raibhurari.

Python isarudzo yakanakisa yebasa iri nekuti ine maraibhurari akapfuma uye maturusi anorerutsa maitiro, achiita kuti rishande uye rakatwasuka. Maraibhurari maviri makuru anowanzo kushandiswa - OpenCV uye Matplotlib.

An OpenCV uye Matplotlib Nzira

OpenCV inomirira Open Source Computer Vision raibhurari uye inosanganisira mazana akati wandei emakomputa ekuona algorithms. Matplotlib, kune rumwe rutivi, iraibhurari yekuronga yePython programming mutauro uye nhamba yayo yekuwedzera masvomhu NumPy. Inopa ese ari maviri anokurumidza nzira yekuona data kubva kuPython uye yekushambadzira-mhando manhamba mune akawanda mafomati.

import cv2
import matplotlib.pyplot as plt

# read image
image = cv2.imread('input.jpg')

# our bounding box coordinates
box = (x1, y1, x2, y2) 

# Draw rectangle (bounding box)
cv2.rectangle(image, (box[0], box[1]), (box[2], box[3]), (0, 255, 0), 2)

# Display the image with bounding box
plt.imshow(image)
plt.show()

Mufananidzo unotakurwa uchishandisa nzira ye imread kubva ku cv2, uyezve bhokisi rekusungirira rinodhirowa uchishandisa cv2.rectangle function inotora mufananidzo uye maviri macoordinate anomiririrwa ne'bhokisi'. Iwo maviri ekupedzisira paramita ane ruvara uye ukobvu zvichiteerana. Iyi kodhi icharatidza zvinhu zviri mumufananidzo wako zvakasungwa zvachose nebhokisi.

Kushandiswa kweBounding Mabhokisi

Mukupedzisa, mabhokisi ekusungira anoita basa rakakosha mumabasa ekuona komputa, kusanganisira kuona chinhu, kuona komputa, uye kugadzirisa mufananidzo. Vanopa mhinduro inoshanda uye inoshanda yekutsvaga zvinhu uye metadata ruzivo mukati memifananidzo. Kudzidza kushandisa nemazvo mabhokisi ekusunga muPython kunogona kubatsira zvakanyanya chero munhu ane chekuita nesoftware kuvandudza, kudzidza muchina, kana AI basa-huchenjeri. Haisi iyo chete inobatsira mukuchengetedzeka uye kuongorora, asi zvakare inobatsira zvakanyanya mumashandisirwo akaita sekuona chiso uye kuzivikanwa, kuona vanofamba netsoka, uye epamberi mutyairi rubatsiro masisitimu (ADAS) mumotokari dzinozvityaira.

Related posts:

Leave a Comment