opencv学习手稿(01开篇-显示一张图片)

使用python36

源码:

 1 #-*- coding:utf-8 -*-
 2 import cv2
 3 from PIL import Image, ImageTk
 4 import numpy as np
 5
 6 # img = cv2.imread("F:\\作业\\机器视觉\\2017202120089-周健康-机器视觉编程作业03\\test.jpg")
 7 # print(img)
 8 #这里的返回值竟然是None,无法使用
 9 #会出现error:
10 ‘‘‘
11
12 <PIL.BmpImagePlugin.BmpImageFile image mode=L size=768x575 at 0x25E609C76D8>
13 OpenCV Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow, file D:\Build\OpenCV\opencv-3.4.0\modules\highgui\src\window.cpp, line 339
14 Traceback (most recent call last):
15   File "F:\作业\机器视觉\机器视觉编程作业03\opencv学习001.py", line 25, in <module>
16     cv2.imshow("Image", img)
17 cv2.error: D:\Build\OpenCV\opencv-3.4.0\modules\highgui\src\window.cpp:339: error: (-215) size.width>0 && size.height>0 in function cv::imshow
18
19 ‘‘‘
20
21
22 #使用PIL的图片处理库解决问题
23 image = Image.open(‘F:\作业\\机器视觉\\2017202120089-周健康-机器视觉编程作业02\\test001.bmp‘)
24 # print(image)
25 data = np.array(image)        #
26 # print(data)
27 # d_array = [0]*256
28
29 cv2.namedWindow("Hello Mufasa")
30 cv2.imshow("Hello Mufasa", data)
31 cv2.waitKey (0)
32 cv2.destroyAllWindows()

显示效果:

链接:https://pan.baidu.com/s/1boSWaGf 密码:25ks

原文地址:https://www.cnblogs.com/Mufasa/p/8111006.html

时间: 2024-08-01 16:18:48

opencv学习手稿(01开篇-显示一张图片)的相关文章

OpenCV学习笔记(01)我的第一个OpenCV程序(环境配置)

昨天刚刚考完编译原理,私心想着可以做一些与考试无关的东西了.一直想做和图像处理相关的东西,趁这段时间有空学习一下OpenCV,搭建环境真是一件麻烦的事情,搞了近三个小时终于OK了.先来张图: 大致描述一下步骤吧: 一.安装前准备 1.VS2012(网上看到很多用的VS2010,但是基本不影响) 2.OpenCV 安装包(我下载的是最新的2.4.9) 二.安装OpenCV 1.解压OPenCV 说是安装,其实就是解压,OpenCV的Windows安装程序就是一个自解压程序: 这里我解压到C:\Pr

opencv实例一:显示一张图片

第一个简单的实例,显示一张图片: 1)代码如下 1 /*********************************************************************************** 2 开发环境:opencv3.0.0 + vs2012旗舰版:win7正式版32位 3 作者信息:博乐Bar 4 开发时间:20150909 5 ******************************************************************

opencv学习笔记(01)——操作图像的像素

1 #include <opencv2\core\core.hpp> 2 #include <opencv2\highgui\highgui.hpp> 3 #include <opencv2\imgproc\imgproc.hpp> 4 #include <iostream> 5 6 7 void salt(cv::Mat& image, int n) 8 { 9 10 for(int k=0; k<n; k++) 11 { 12 13 int

Python+OpenCV图像处理(一)——读取显示一张图片

配置好所有环境后,开始利用python+opencv进行图像处理第一步. 读取和显示一张图片: import cv2 as cv src=cv.imread('E:\imageload\example.png') cv.namedWindow('input_image', cv.WINDOW_AUTOSIZE) cv.imshow('input_image', src) cv.waitKey(0) cv.destroyAllWindows() 输出效果: 代码解释: src=cv.imread(

python_Opencv_显示一张图片

1.搭建python下的Opencv环境 最近用的python版本都是2.7.3,因此这里虽然是用python来学习opencv,也只需在这基础上加一些其他的包 比如第一个程序需要的包,如 numpy:做科学计算的模块,包含丰富的函数,配置opencv也需要这个模块 cv2:opencv2.x版本,这里选用opencv2.4.7 安装numpy模块只需要用pip或者easy_install,这里还是推荐用pip,一条命令就行: pip install numpy 等待完成即可,测试是否安装成功的

一起学习CMake – 01

一起学习CMake – 01 本节介绍CMake里最常用的三个命令,分别是cmake_minimum_required; project; add_executable等. CMake是个好东西,在使用VTK, ITK, IGSTK, OpenCV, DCMTK等开源工具包时,是离不开CMake的,甚至有时你使用 FLTK , Qt等界面开发工具时,也经常会看到CMake,你会发现在好多目录下会有一个文件”CMakeLists.txt”,这个文件就是使用CMake构建工程环境的重要文件.了解一点

【opengl 学习笔记01】HelloWorld示例

<<OpenGL Programming Guide>>这本书是看了忘,忘了又看,赶脚还是把笔记做一做心里比较踏实,哈哈. 我的主题是,好记性不如烂笔头. ================================================================ 1. 下载glut库 glut库地址为:www.opengl.org/resources/libraries/glut/glutdlls37beta.zip glut全称为:OpenGL Utilit

(转)OpenCV学习:OpenCV2.4.8+VS2010开发环境配置

初学OpenCV,关于OpenCV的环境配置,在网上搜索了很多方法,最后自己终于搞定了,纪念一下... 配置的过程深受一篇博文的影响,该博文讲述的十分清楚,特此转载过来,和大家分享!!!!! 本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接:http://blog.csdn.net/poem_qianmo/article/details/19809337 作者:毛星云(浅墨)    邮箱: [email protected] 写作当前博文时配套使用OpenCV版本:2.4.

BME学习总结01

BME学习总结01 学习BME要明确Service,Dao,Do,Entity的含义:Service:是对页面提供的方法接口,Dao是对接口的实现,Do是对页面和Dao是要用到的属性定义,Entity大多数的情况下是对数据库表实体的定义.//得到数据源连接.BmeJpaTemplate conn=new BmeJpaTemplate();//业务和页面跳转.XML<?xml version="1.0" encoding="UTF-8"?><busi