البحث عن مستطيل في الصورة
📁 بايثون
المهمة: العثور على القرص الصلب في الصورة، وتحديد زاويته ومحيطه
المشكلة: لا يتم دائمًا العثور على المحيط الصحيح للقرص.
في الكود، أقوم بتحويل الصور إلى تدرج رمادي، وتطبيق التمويه، وإيجاد الفرق بينها، وتحديد المحيطات، لكن الحل ليس دقيقًا. أود مساعدتكم.
firstFrame = cv2.imread(bg_im) # صورة الخلفية بدون القرصnframe_img = cv2.imread(frame) # الصورة مع القرصngray = cv2.cvtColor(frame_img, cv2.COLOR_BGR2GRAY)ngray = cv2.GaussianBlur(gray, (21, 21), 0)nfirstFrame = cv2.cvtColor(firstFrame, cv2.COLOR_BGR2GRAY)nfirstFrame = cv2.GaussianBlur(firstFrame, (21, 21), 0)nframeDelta = cv2.absdiff(firstFrame, gray)nthresh = cv2.threshold(frameDelta, 25, 255, c