ذخیره نواحی از تصویر در فایل های مجزا - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

ذخیره نواحی از تصویر در فایل های مجزا

0 امتیاز
همانطور که از عنوان سوال مشخصه مجموعه ای از roi دارم که می بایست نواحی مربوط در تصویر کپی کنم و در فایل های مجزا ذخیره کنم.
سوال شده خرداد 15, 1399  بوسیله ی small (امتیاز 67)   3 12 17
ویرایش شده خرداد 22, 1399 بوسیله ی مصطفی ساتکی

1 پاسخ

+1 امتیاز

برای اینکار در ابتدا ناحیه roi را به تصویر تبدیل کنید و سپس ناحیه موردنظر ار ذخیره کنید:

 
  def getPatch(image,r):
    x,y,width,height = r
    return image[y:y + height, x:x + width]

 for i,region in enumerate(regions):
      f_name = os.path.join(dst_path,filename+str(i)+ext)
      patch = getPatch(image,region)
      cv2.imwrite(f_name,patch)

 

پاسخ داده شده خرداد 22, 1399 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
...