当前位置: 首页 > 后端技术 > Python

PythonopenCV基本操作(一)

时间:2023-03-26 15:14:01 Python

好久没更新了,反正木头人看看哈哈,瞎写!简单说说openCV的基本操作!假设您的环境已经设置好了!那我们要学会看图对不对?!cv2.imread()函数是最简单最简单的。记住“图像读取”。新手只记住一个参数即可(其他参数稍后介绍)。我们需要记住的参数是:“img_dir”,也就是你图片的路径,可以是相对路径,也可以是绝对路径(不知道相对绝对路径的可以出去bing一下)我们要看完图片用容器接过来对不对?所以我们需要在左边放一个变量,后面会说这个变量其实是一个numpy数组。现在我们只需要知道它是我们要使用的图像对象即可。例如:在python脚本文件目录下,有peppers.png图片,我们可以这样读:↓peppers.png图片↓importcv2peppers_img=cv2.imread('./peppers.png')OK!只需要一个cv2.imread函数就可以读取图片功能,我们要炫耀一下!使用cv2.imshow函数,即imageshow,它有两个参数,大家要记住!cv2.imshow(win_name,img_array)第一个参数win_name是你用来显示图片的窗口名第二个参数img_array是你刚才读取的图片对象(其实是一个numpy数组)所以我们用刚才的例子,将图片显示:importcv2peppers_img=cv2.imread('./peppers.png')cv2.imshow("homework",peppers_img)这就是你看到的,你的图片显示出来了!!但是你发现,你关不掉,是的,你就是关不掉!我是故意的!!需要加上这两句importcv2peppers_img=cv2.imread('./peppers.png')cv2.imshow("homework",peppers_img)cv2.waitKey(0)cv2.destroyAllWindows()cv2.waitKey(0)这里稍微说一下,以后再细说。你看,这个函数是:“waitkey”——等待一个键被按下。这里的参数是0,这个句号的意思是等待(wait)你按下一个键(key),然后执行剩下的代码cv2.destroyAllWindows(),稍微说一下,后面会详细解释,意思是关闭所有你在segment程序中使用openCV的窗口。