Python OpenCV實現(xiàn)裁剪并保存圖片
更新時間:2021年03月12日 11:03:56 作者:XerCis
這篇文章主要為大家詳細介紹了Python OpenCV實現(xiàn)裁剪并保存圖片,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了Python OpenCV實現(xiàn)裁剪并保存圖片的具體代碼,供大家參考,具體內(nèi)容如下
問題描述
從圖片中選出某一區(qū)域,Enter保存
1.jpg
代碼
# -*- coding: utf-8 -*- # @Author : XerCis # @Time : 2020/3/18 20:00 # @Function: 從圖片中選出某一區(qū)域,Enter保存 import cv2 # 讀取圖片 img = '1.jpg' img = cv2.imread(img) cv2.imshow('original', img) # 選擇ROI roi = cv2.selectROI(windowName="original", img=img, showCrosshair=True, fromCenter=False) x, y, w, h = roi print(roi) # 顯示ROI并保存圖片 if roi != (0, 0, 0, 0): crop = img[y:y+h, x:x+w] cv2.imshow('crop', crop) cv2.imwrite('crop.jpg', crop) print('Saved!') # 退出 cv2.waitKey(0) cv2.destroyAllWindows()
PS:x,y為ROI的坐標,w,h為ROI的大小
效果
敲擊Enter
得到圖片crop.jpg
備注
1、OpenCV的坐標系原點在左上角
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Windows下Python的Django框架環(huán)境部署及應(yīng)用編寫入門
這篇文章主要介紹了Windows下Python的Django框架環(huán)境部署及程序編寫入門,Django在Python的框架中算是一個重量級的MVC框架,本文將從程序部署開始講到hellow world web應(yīng)用的編寫,需要的朋友可以參考下2016-03-03在IPython中進行Python程序執(zhí)行時間的測量方法
今天小編就為大家分享一篇在IPython中進行Python程序執(zhí)行時間的測量方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-11-11Python Web框架Flask下網(wǎng)站開發(fā)入門實例
這篇文章主要介紹了Python Web框架Flask下網(wǎng)站開發(fā)入門實例,本文實現(xiàn)了一個注冊頁面、登錄頁面和上傳頁面,需要的朋友可以參考下2015-02-02