最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python通過opencv實(shí)現(xiàn)圖片裁剪原理解析

 更新時(shí)間:2020年01月19日 08:28:00   作者:天子驕龍  
這篇文章主要介紹了python通過opencv實(shí)現(xiàn)圖片裁剪原理解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了python通過opencv實(shí)現(xiàn)圖片裁剪原理解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

圖像裁剪的基本概念 :
圖像裁剪是指將圖像中我們想要的研究區(qū)以外的區(qū)域去除,經(jīng)常是按照行政區(qū)劃或研究區(qū)域的邊界對(duì)圖像進(jìn)行裁剪。例如,一張500×400的圖像,我們只想要中間的250×200的區(qū)域,就可以使用圖像裁剪將四周的區(qū)域去除。

在實(shí)際開發(fā)工作中,我們經(jīng)常需要對(duì)圖像進(jìn)行分幅裁剪,按照ERDAS實(shí)際圖像分幅裁剪的過程,可以將圖像分幅裁剪分為規(guī)則分幅裁剪和不規(guī)則分幅裁剪兩種類型。

規(guī)則分幅裁剪:指裁剪圖像的邊界范圍是一個(gè)矩形。裁剪時(shí)只需要通過左上角和右下角兩點(diǎn)的坐標(biāo),就可以確定圖像的裁剪位置。

不規(guī)則分幅裁剪:指裁剪圖像的邊界范圍是任意多邊形,裁剪時(shí)必須首先生成一個(gè)完整的閉合多邊形區(qū)域。

圖像裁剪的OpenCV實(shí)現(xiàn)

規(guī)則分幅裁剪:

在OpenCV中,圖像被看成矩陣數(shù)據(jù),我們將圖像視為多維list,因?yàn)橐?guī)則分幅裁剪的邊界范圍是一個(gè)矩形,所以我們可以根據(jù)列表切片來實(shí)現(xiàn)圖像的規(guī)則分幅裁剪?,F(xiàn)在,我們來實(shí)現(xiàn)將500×400的圖像中間的250×200的區(qū)域裁剪出來。

計(jì)算圖如下:

import cv2
img = cv2.imread("500x400.jpg")
img1=img[100:300,125:375] #需要保留的區(qū)域--裁剪
#參數(shù)1 是高度的范圍,參數(shù)2是寬度的范圍

cv2.imwrite("linsi.jpg",img1)
cv2.waitKey(0)

效果圖:

不規(guī)則分幅裁剪

對(duì)于不規(guī)則分幅裁剪,首先得生成一個(gè)完整的閉合多邊形區(qū)域。假設(shè)我們現(xiàn)在要將圖像裁剪成一個(gè)圓形圖像,那么我們就得首先生成一個(gè)圓形。OpenCV中為我們提供了專門用于畫圓形圖的方法circle

,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值

相關(guān)文章

  • python 爬蟲百度地圖的信息界面的實(shí)現(xiàn)方法

    python 爬蟲百度地圖的信息界面的實(shí)現(xiàn)方法

    這篇文章主要介紹了python 爬蟲百度地圖的界面的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • python3中布局背景顏色代碼分析

    python3中布局背景顏色代碼分析

    在本篇文章里小編給大家分享了一篇關(guān)于python3中布局背景顏色代碼分析的相關(guān)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)參考下。
    2020-12-12
  • idea創(chuàng)建springMVC框架和配置小文件的教程圖解

    idea創(chuàng)建springMVC框架和配置小文件的教程圖解

    本文通過圖文并茂的形式給大家介紹了idea創(chuàng)建springMVC框架和配置小文件的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2018-09-09
  • 詳解Python如何巧妙實(shí)現(xiàn)數(shù)學(xué)階乘n!

    詳解Python如何巧妙實(shí)現(xiàn)數(shù)學(xué)階乘n!

    一個(gè)正整數(shù)的階乘(factorial)是所有小于及等于該數(shù)的正整數(shù)的積,并且0的階乘為1。自然數(shù)n的階乘寫作n!,本文就給大家介紹如何使用python和第三方庫來實(shí)現(xiàn)數(shù)學(xué)運(yùn)算中的階乘以及階乘累計(jì)求和
    2023-03-03
  • 使用pandas批量處理矢量化字符串的實(shí)例講解

    使用pandas批量處理矢量化字符串的實(shí)例講解

    今天小編就為大家分享一篇使用pandas批量處理矢量化字符串的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • python GUI庫圖形界面開發(fā)之PyQt5控件數(shù)據(jù)拖曳Drag與Drop詳細(xì)使用方法與實(shí)例

    python GUI庫圖形界面開發(fā)之PyQt5控件數(shù)據(jù)拖曳Drag與Drop詳細(xì)使用方法與實(shí)例

    這篇文章主要介紹了python GUI庫圖形界面開發(fā)之PyQt5控件數(shù)據(jù)拖曳Drag與Drop詳細(xì)使用方法與實(shí)例,需要的朋友可以參考下
    2020-02-02
  • 使用ChatGPT進(jìn)行Abaqus二次開發(fā)詳解

    使用ChatGPT進(jìn)行Abaqus二次開發(fā)詳解

    這篇文章主要為大家介紹了使用ChatGPT進(jìn)行Abaqus二次開發(fā)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Python技能樹共建之python?urllib?模塊

    Python技能樹共建之python?urllib?模塊

    這篇文章介紹了Python技能樹共建之python?urllib?模塊,urllib模塊是?Python?標(biāo)準(zhǔn)庫,更多相關(guān)介紹需要的小伙伴可以參考下面文章的詳細(xì)內(nèi)容
    2022-05-05
  • Python Websocket服務(wù)端通信的使用示例

    Python Websocket服務(wù)端通信的使用示例

    這篇文章主要介紹了Python Websocket服務(wù)端通信的使用示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • python爬蟲selenium模塊詳解

    python爬蟲selenium模塊詳解

    這篇文章主要介紹了python爬蟲selenium模塊詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03

最新評(píng)論

海口市| 阳西县| 来凤县| 临夏市| 仙游县| 辽源市| 柏乡县| 和田市| 汕尾市| 商丘市| 阿巴嘎旗| 乐亭县| 治多县| 贵州省| 襄樊市| 柘荣县| 石林| 凤山县| 闸北区| 财经| 巴南区| 东海县| 景泰县| 阳春市| 新乐市| 西华县| 乐亭县| 临邑县| 普洱| 修水县| 沙雅县| 巴彦县| 罗定市| 巴楚县| 北宁市| 安陆市| 会宁县| 静乐县| 宣城市| 潞西市| 古交市|