草庐IT

cv-stripping

全部标签

python - Ipython cv2.imwrite() 不保存图像

我用pythonopencv写了一段代码。我正在尝试将处理后的图像写回磁盘,但图像没有被保存,也没有显示任何错误(运行时和编译)代码是"""CreatedonWedOct1918:07:342016@author:Niladri"""importnumpyasnpimportcv2if__name__=='__main__':importsysimg=cv2.imread('C:\Users\Niladri\Desktop\TexturesCom_LandscapeTropical0080_2_S.jpg')ifimgisNone:print'Failedtoloadimagefile

python - import cv2 有效但 import cv2.cv as cv 无效

我认为sys路径是正确的,cv.pyd和cv.pyd位于c:\OpenCV2.3\build\Python\2.7\Lib\site-packages。>>>importsys>>>sys.path['','C:\\Python27\\Lib\\idlelib','C:\\Python27\\lib\\site-packages\\pil-1.1.7-py2.7-win32.egg','C:\\Python27\\lib\\site-packages\\cython-0.17-py2.7-win32.egg','C:\\Python27\\lib\\site-packages\\pip

python - cv2.aruco.detectMarkers 不检测 python 中的标记

我的相机校准和失真矩阵,从aruco_calibration_fromimages.exe获得:[[3.19439125e+030.00000000e+001.98509417e+03][0.00000000e+003.20213561e+031.55099552e+03][0.00000000e+000.00000000e+001.00000000e+00]][[0.1395281-0.383136470.005055580.002375350.33952515]]图像,我尝试检测的位置:aruco_simple.exe成功但是python代码找不到任何东西:fs=cv2.FileS

python - OpenCV 断言失败错误:(-215) scn == 3 ||函数 cv::cvtColor 中的 scn == 4 交替工作

我是Python和OpenCV的初学者。我正在尝试一段代码,它从网络摄像头获取输入图像。下面是一段代码。cam=create_capture(video_src,fallback='synth:bg=../cpp/lena.jpg:noise=0.05')whileTrue:ret,img=cam.read()gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)gray=cv2.equalizeHist(gray)rects=detect(gray,cascade)vis=img.copy()draw_rects(vis,rects,(0,255,0))f

python - cv2.kmeans 在 Python 中的用法

我正在考虑使用OpenCV的Kmeans实现,因为它说速度更快......现在我正在使用包cv2和函数kmeans,我无法理解他们引用中的参数描述:Python:cv2.kmeans(data,K,criteria,attempts,flags[,bestLabels[,centers]])→retval,bestLabels,centerssamples–Floating-pointmatrixofinputsamples,onerowpersample.clusterCount–Numberofclusterstosplitthesetby.labels–Input/outputi

python - 使用 cv2 在 python 中创建多 channel 零垫

我想用cv2opencv包装器在python中创建一个多channelmat对象。我在网上找到了将c++Mat::zeros替换为numpy.zeros的示例,这看起来不错。但似乎没有适合的多channel类型..看代码:importcv2importnumpyasnpsize=200,200m=np.zeros(size,dtype=np.uint8)#?m=cv2.cvtColor(m,cv2.COLOR_GRAY2BGR)p1=(0,0)p2=(200,200)cv2.line(m,p1,p2,(0,0,255),10)cv2.namedWindow("draw",cv2.CV_

python - OpenCV cv2.fillPoly 与 cv2.fillConvexPoly : expected data type for array of polygon vertices?

我有以下代码:importcv2importnumpyar=numpy.zeros((10,10))triangle=numpy.array([[1,3],[4,8],[1,9]],numpy.int32)如果我像这样使用cv2.fillConvexPoly:cv2.fillConvexPoly(ar,triangle,1)那么结果是符合预期的。但是,如果我尝试:cv2.fillPoly(ar,triangle,1)然后我得到一个失败的断言。如果我为cv2.fillConvexPoly使用没有dtypenumpy.int32的numpy数组,这似乎与失败的断言相同。cv2.fillPo

python - PyCharm 不将 cv2 识别为模块

我正在使用OpenCV3和python2.7,并使用PyCharm进行编码。代码运行良好,但PyCharm无法将cv2识别为模块。它用红线下划线,因此它不会在IntelliSense菜单中显示其功能。我试图设置一个环境变量OPENCV_DIR但它没有用OpenCV解压在F:\opencv,Python安装在C:\Python27怎么了? 最佳答案 如果您还没有从源代码构建opencv,这里有正确的说明,以便每个人都可以遵循它点击文件菜单>>设置在搜索栏中搜索“ProjectInterpreter”点击+按钮安装包或按Alt+Inse

python - 在 python 中使用 cv2.findContours() 时出错

我最近开始在Python上学习OpenCV。我指的是this此处教程,以获得有关获取图像轮廓的一些帮助。我的代码是-importcv2importnumpyasnpimg=cv2.imread('shapes.jpg',0)img=cv2.medianBlur(img,5)thresh=cv2.adaptiveThreshold(img,255,cv2.ADAPTIVE_THRESH_GAUSSIAN_C,\cv2.THRESH_BINARY,11,2)cv2.imshow('Thresh',thresh)cv2.waitKey(0)cv2.destroyAllWindows()ima

纯代码22步绘制唯美的日夜交替动画(原生HTML+CSS+JS实现,CV即可运行+保姆级步骤教程)

文章目录前言一、HTML(index.html)1.加入元素二、CSS(style.css)2.重置浏览器样式3.设置字体样式4.将我们的元素居中5.设置背景颜色6.设置动画显示的位置7.设置夜晚时的背景色8.将动画显示的区域设置为圆型9.绘制白天时天空的样子10.绘制夜晚时天空的样子11.创建昼夜交替动画12.绘制太阳13.绘制海洋13.1海洋底层颜色13.2绘制夜晚时的海洋13.3丰富海洋层次感并设置浮动动画14.绘制小船14.1绘制船身14.2绘制船帆14.3设置小船动画15.绘制月亮16.绘制飞鸟16.1设置三只鸟儿的位置及样式16.2设置鸟儿飞行的动画17.绘制山峰18.绘制云朵18