大家好,又见面了,我是你们的朋友全栈君。
- 我刚下载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:pycharmproject_demodog.png")# 这个输入的是图片的位置与图片名称
cv2.imshow("output image", dog)# 显示dog变量的图片
cv2.waitKey(0)# 输出一直保持显示状态
- – 这样也是可以的,但是没有自动补全功能,还有一个要注意!注意代码大小写,很多初学者都会犯这种错误,明看着代码一模一样但是偏偏运行报错,所以在写代码时要细心点
- ,我在看一些老的视频照着打,之后就没有效果…后来主要还是看的文章多啦,就慢慢明白啦,上面是我讲的算是个人废话啦,各位看官多多支持哈! 废话不多说来重点,
第一;在pycharm安装opencv
相信很多人跟我一样第一次安装第三方库出现的各种问题,比如安装opencv,用pycharm第一次安装可能会报错的情况,但是很少,我遇到的是第一次安装是用官网的镜像特别慢…后来在博客上找到了如何更换国内镜像IP这才好多啦 网址可参考我这文章:https://blog.csdn.net/Zenglih/article/details/106975435
第二:安装完opencv完后就开始导入使用啦
我的格式是这样的,参考注释滴
第一步导入cv2库 然后输入:运行一遍就可以看到你想要的图片啦
代码语言:javascript复制import cv2.cv2 as cv
import numpy as np
print("package imported")
dog = cv.imread("D:pycharmproject_demodog.png")# 注意这里输入的是你图片放置的文件夹 不能照我的会出大问题
cv.imshow("output image", dog)
cv.waitKey(0)
以上是个人入门opencv学习分享!大家一起学习分享呀哈,
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/174717.html原文链接:https://javaforall.cn