我刚下载pycharm,准备学opencv,然后在网上博客上找了许多文章看了,有的说下载后导入修改
cv2文件夹里的_init_.py,但是经过测试也不行,
个人感觉总是少了啥,然后找了许多文章看了然后也试了,除了安装opencv成功之外就没有了。
后来看了许多文章之后看见每个博客写的方法都不一样,这里我就有点顿悟了…
我看到cv2文件夹中的_init_.py里面的code
已经说清楚啦,我是刚开始不怎么看得懂英文的意思,后来仔细看了才大概明白了一丢丢…请看图:

import importlib
import os
import sys

from .cv2 import *
from .data import *

# wildcard import above does not import "private" variables like __version__
# this makes them available
globals().update(importlib.import_module('cv2.cv2').__dict__)

咳咳,里面的注释已经讲啦,英文我就不翻译啦

  • 后来我发现需要导入的方式不同导致
  • 网上的博客是这样导入的
import cv2

print("package imported")

dog = cv2.imread("D:\pycharm\project_demo\dog.png")# 这个输入的是图片的位置与图片名称

cv2.imshow("output image", dog)# 显示dog变量的图片

cv2.waitKey(0)# 输出一直保持显示状态

- 这样也是可以的,但是没有自动补全功能,还有一个要注意!注意代码大小写,很多初学者都会犯这种错误,明看着代码一模一样但是偏偏运行报错,所以在写代码时要细心点

,我在看一些老的视频照着打,之后就没有效果…后来主要还是看的文章多啦,就慢慢明白啦,上面是我讲的算是个人废话啦,各位看官多多支持哈!
废话不多说来重点,

第一;在pycharm安装opencv

相信很多人跟我一样第一次安装第三方库出现的各种问题,比如安装opencv,用pycharm第一次安装可能会报错的情况,但是很少,我遇到的是第一次安装是用官网的镜像特别慢…后来在博客上找到了如何更换国内镜像IP这才好多啦
网址可参考我这文章:

第二:安装完opencv完后就开始导入使用啦


第一步导入cv2库
然后输入:运行一遍就可以看到你想要的图片啦

import cv2.cv2 as cv

import numpy as np
print("package imported")

dog = cv.imread("D:\pycharm\project_demo\dog.png")# 注意这里输入的是你图片放置的文件夹 不能照我的会出大问题

cv.imshow("output image", dog)

cv.waitKey(0)

python用opencv传输视频流_python用opencv传输视频流


以上是个人入门opencv学习分享!大家一起学习分享呀哈,