<prompt> Unda programu ya kompyuta ambayo inaweza kutafuta mazingira yake kwa mpira nyekundu.  <response>: Hapa kuna mfano wa programu ya Python ambayo inaweza kutafuta mpira mwekundu kwenye picha kwa kutumia maktaba ya maono ya kompyuta ya OpenCV: python import cv2 import numpy as np Pakia picha kwenye picha inayobadilika cv2.imreadimage .jpg Badilisha picha kutoka BGR hadi nafasi ya rangi ya HSV hsv cv2.cvtColorpicha, cv2.COLOR_BGR2HSV Bainisha safu ya rangi nyekundu katika HSV lower_red np.array0, 120, 70 upper_red np.array10, 255, 255 Unda barakoa ili kuchagua tu kinyago cha pikseli za rangi nyekundu cv2.inRangehsv, lower_red, upper_red Tumia barakoa kuchagua pikseli za rangi nyekundu katika picha asili tokeo cv2.bitwise_napicha, taswira, kinyagokinyago Badilisha picha ya tokeo iwe ya rangi ya kijivu result_gray cv2.cvtColourmatokeo, cv2.COLOR_BGR2GRAY Tambua miduara katika picha ya kijivu kwa kutumia njia ya miduara ya HoughCircles cv2.HoughCircles matokeo_kijivu, cv2.HOUGH_GRADIENT, 1, 20, param150, param230, minRadius0, maxRadius0 Angalia ikiwa miduara yoyote ilipatikana ikiwa miduara si Hakuna: Badilisha x, y viwianishi na radius ya miduara hadi miduara kamili np.roundmiduara0, :.astypeint Pinduka juu ya x, y viwianishi na radius ya miduara ya x, y, r katika miduara : Chora mduara katika taswira ya pato cv2.mduarapicha, x, y, r, 0, 255, 0, 4 Weka maandishi kuonyesha kuwa mpira mwekundu unapatikana cv2.putTextpicha, Mpira Mwekundu Umepatikana, x - 50, y - 50, cv2.FONT_HERSHEY_SIMPLEX, 0.6, 0, 255, 0, 2 vinginevyo: Weka maandishi kuonyesha kuwa mpira mwekundu haupatikani cv2.putText picha, Mpira Mwekundu Haujapatikana, 50, 50, cv2.FONT_HERSHEY_SIMPLEX, 1, 0, 0, 255, 2 Onyesha picha ya towe cv2.imshow 