博客
关于我
python CV2裁剪图片并保存
阅读量:796 次
发布时间:2023-03-05

本文共 735 字,大约阅读时间需要 2 分钟。

OpenCV图像切割与保存实例

在本次实验中,我们使用OpenCV库对一张图片进行了切割操作,并将结果保存下来。本文将详细介绍整个过程。

1. 图片读取与显示

首先,我们从文件系统中读取图片数据。使用cv2.imread("timg.jpg")函数来获取图片数据。成功读取后,使用cv2.imshow("before cut", img)函数将图片显示出来,以便进行后续操作。

此时,图形窗口中会显示出原始未切割的图片内容。

2. 图片切割操作

为了实现对图片的切割操作,我们使用了OpenCV的切割功能。具体来说,我们在图片的高度范围内进行了截取,设定了从高度位置10开始,到高度位置650结束;在宽度方向上则是从300开始,延伸到600结束。这种切割方式可以根据具体需求进行调整,例如高度和宽度的范围可根据实际需要进行修改。

切割完成后,新的图片数据被存储在变量img中,准备进行下一步操作。

3. 切割后的图片显示与保存

为了验证切割结果,我们再次使用cv2.imshow("after cut", img)函数将切割后的图片显示出来。这样可以直观地查看切割是否正确。

切割后的图片在图形窗口中显示,确认无误后,我们使用cv2.imwrite("cutimage", img)函数将切割后的图片保存到本地文件系统中。

整个过程完成后,图形窗口会自动关闭。

4. 运行结果

通过实验,我们得到了三个图片文件:一个是完整的原始图片,一个是切割后的图片,以及另一个可能是中间过程的图片。切割后的图片大小为393×643像素,适用于需要精确区域操作的场景。

以上就是本次OpenCV图像切割与保存的完整流程。通过该方法,我们可以根据需要对图片进行精确的区域截取和保存操作。

转载地址:http://wtafk.baihongyu.com/

你可能感兴趣的文章
PyCharm 插件工具使用
查看>>
PyCharm 搜索与导航栏详解
查看>>
PyCharm 搭建 Selenium + Python 的自动化测试环境
查看>>
PyCharm 数据库操作详解
查看>>
PyCharm 版本与管理详解
查看>>
PyCharm 界面排版详解
查看>>
pycharm 配置qt
查看>>
Pycharm+Django搭建第一个Python Web程序
查看>>
pycharm+pyqt5配置
查看>>
PyCharm不突出显示错误
查看>>
pycharm中windows找不到chrome解决办法
查看>>
Pycharm中基于Ollama和Proxy AI使用本地算力进行AI辅助编程
查看>>
Pycharm中配置项目的打开方式(This Window,New Window)
查看>>
PyCharm为什么这么牛?
查看>>
Pycharm出现 Cannot find declaration to go to 解决方法(全)
查看>>
pycharm出现Can‘t get remote credentials for deployment server 的解决方法
查看>>
pycharm可视化数据库
查看>>
pytorch 中的 #@save的意思
查看>>
Pycharm如何取消自动换行
查看>>
PyCharm安装及使用说明
查看>>