An warware: akwatin ɗaure

Gano abu wani muhimmin al'amari ne na hangen nesa na Computer, inda manufar ita ce ganowa da gano abubuwa a cikin hoto. Ɗaya daga cikin hanyoyin da za a iya nuna wurin da abu yake a cikin hoto shine Akwatin daure. Akwatin da aka ɗaure akwati ne mai siffar rectangular wanda za'a iya ƙididdige shi tare da tsari mai sauƙi wanda ya ƙunshi ainihin rage girman lissafi da aikin haɓakawa.

Akwatin, haka kuma, ana iya wakilta ta da haɗin kai guda biyu, (x, y) na kusurwar hagu na sama da (x, y) na kusurwar dama ta ƙasa. Wannan bayanin yana tabbatar da mahimmanci a aikace-aikace na rayuwa daban-daban, yana bawa ƙwararru daga waɗanda ke cikin sa ido zuwa masana'antar mota masu tuƙi.

Maganar Matsala da Magani

Babban matsalar da muke fuskanta wajen gano hoto da gano abu ita ce yadda ake gane wurin da wani abu yake a cikin hoto daidai. Magani shine a yi amfani da akwatin da aka ɗaure, wanda za'a iya ƙididdige shi ta amfani da tsari mai sauƙi wanda ya ƙunshi ɗakunan karatu na Python daban-daban.

Python kyakkyawan zaɓi ne don wannan ɗawainiya saboda yana da ɗakunan karatu da kayan aikin da ke sauƙaƙe aikin, yana sa ya zama mai inganci kuma mai sauƙi. Ana amfani da manyan ɗakunan karatu guda biyu - OpenCV da Matplotlib.

Hanyar OpenCV da Matplotlib

OpenCV yana nufin ɗakin karatu na hangen nesa na Buɗewa kuma ya haɗa da ɗaruruwan hangen nesa na kwamfuta. Matplotlib, a gefe guda, ɗakin karatu ne mai ƙirƙira don yaren shirye-shiryen Python da haɓakar lissafin lissafin sa NumPy. Yana ba da duka hanya mai sauri don hange bayanai daga Python da ƙididdiga masu inganci na ɗab'i a cikin nau'i-nau'i da yawa.

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()

Ana ɗora hoto ta amfani da hanyar da aka karanta daga cv2, sannan a zana akwatin ɗaure ta amfani da aikin cv2.rectangle wanda ke ɗaukar hoto da haɗin kai guda biyu da 'akwatin' ke wakilta. Sigogi biyu na ƙarshe sune launi da kauri bi da bi. Wannan lambar za ta baje kolin abubuwan da ke cikin hoton ku gaba daya daure da akwati.

Amfani da Akwatunan Haɗa

A ƙarshe, akwatunan ɗaure suna taka muhimmiyar rawa a cikin ayyukan hangen nesa na kwamfuta, gami da gano abubuwa, hangen nesa na kwamfuta, da sarrafa hoto. Suna ba da ingantaccen bayani mai inganci don gano abubuwa da bayanan metadata a cikin hotuna. Koyon aiwatar da kwalaye masu ɗaure daidai a cikin Python na iya amfana sosai ga duk wanda ke da hannu a haɓaka software, koyan injin, ko aikin AI. Ba wai kawai yana da amfani a cikin tsaro da sa ido ba, har ma yana taimakawa sosai a aikace-aikace kamar gano fuska da ganewa, gano masu tafiya a ƙasa, da na'urorin taimakon direba na ci gaba (ADAS) a cikin motoci masu tuƙi.

Shafi posts:

Leave a Comment