M1 MAC的opencv问题-OpenCV imshow不起作用 [英] opencv issues with M1 MAC - OpenCV imshow doesnot work

查看:540
本文介绍了M1 MAC的opencv问题-OpenCV imshow不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我购买了M1 Mac.是否有人对opencv的imshow有疑问.我做了pip install opencv-python和brew install opencv以及brew install opencv.

  import cv2导入urllib将numpy导入为np汇入要求url ='https://www.visitcalifornia.com/sites/visitcalifornia.com/files/styles/welcome_image/public/vc_crtr_borntobewild_module_mendocino_st_rf_623667652_1280x640.jpg'从skimage import ioimg = io.imread(url)img = cv2.cvtColor(img,cv2.COLOR_RGB2BGR)cv2.imshow('URL图片',img)cv2.waitKey() 

还有

 导入cv2cv2.namedWindow(预览")vc = cv2.VideoCapture(0)如果vc.isOpened():#尝试获取第一帧rval,框架= vc.read()别的:rval = False而rval:cv2.imshow(预览",框架)rval,框架= vc.read()键= cv2.waitKey(20)如果键== 27:#在ESC上退出休息cv2.destroyWindow(预览")vc.release() 

不适用于我

解决方案

尝试从 https://docs.conda.io/en/latest/miniconda.html 然后激活它并尝试安装cv2 pip install opencv-python 仅读取图像即可获得80-90 FPS显示从我的角度来看,所有人都在使用Miniconda在M1中工作

I purchased a M1 Mac. Is anyone having issues with imshow with opencv. I did pip install opencv-python and brew install opencv and brew install opencv as well.

import cv2
import urllib
import numpy as np
import requests
url = 'https://www.visitcalifornia.com/sites/visitcalifornia.com/files/styles/welcome_image/public/vc_crtr_borntobewild_module_mendocino_st_rf_623667652_1280x640.jpg'
from skimage import io
img = io.imread(url)
img = cv2.cvtColor(img, cv2.COLOR_RGB2BGR)
cv2.imshow('URL Image', img)
cv2.waitKey()

and also


import cv2

cv2.namedWindow("preview")
vc = cv2.VideoCapture(0)

if vc.isOpened(): # try to get the first frame
    rval, frame = vc.read()
else:
    rval = False

while rval:
    cv2.imshow("preview", frame)
    rval, frame = vc.read()
    key = cv2.waitKey(20)
    if key == 27: # exit on ESC
        break

cv2.destroyWindow("preview")
vc.release()

does not work for me

解决方案

Try to install Miniconda from https://docs.conda.io/en/latest/miniconda.html then activate it and try to install cv2 pip install opencv-python getting 80-90 FPS for just reading image & showing from my side, all are working in M1 using Miniconda

这篇关于M1 MAC的opencv问题-OpenCV imshow不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆