نمایش آرایه 4 بعدی numpy با opencv - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

نمایش آرایه 4 بعدی numpy با opencv

0 امتیاز
سلام

من یک آرایه numpy با ابعاد [1,3,128,128] با cv2.imshow میخام تصویر را نمایش بدم ولی error میده چطور باید نمایشش بدم؟
سوال شده آبان 25, 1400  بوسیله ی Ali_GH (امتیاز 368)   4 14 19

1 پاسخ

0 امتیاز

ابتدا squeze کنید تا بعد اضافه را حذف کنید و بعد transform کنید برای جابجایی درست کانال های تصویر به صورت زیر:

 img = np.squeeze( arr])
 img = np.transpose(img, (1, 2, 0))
cv2.imshwo("view,img)


 

پاسخ داده شده آبان 25, 1400 بوسیله ی toopak (امتیاز 2,458)   16 48 66
دوباره نشان داده شد آبان 25, 1400 بوسیله ی toopak
...