<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          OpenCV中圖像算術(shù)操作與邏輯操作

          共 1649字,需瀏覽 4分鐘

           ·

          2022-07-26 21:34

          點擊上方小白學(xué)視覺”,選擇加"星標"或“置頂

          重磅干貨,第一時間送達

          在圖像處理中有兩類最重要的基礎(chǔ)操作分別是圖像點操作與塊操作,簡單點說圖像點操作就是圖像每個像素點的相關(guān)邏輯與幾何運算、塊操作最常見就是基于卷積算子的各種操作、實現(xiàn)各種不同的功能。今天小編就跟大家一起學(xué)習(xí)OpenCV中圖像點操作相關(guān)的函數(shù)與應(yīng)用場景。幾何運算包括加、減、乘、除,邏輯運算包括與、或、非、異或。

          準備工作:

          選擇兩張大小一致的圖像如下、加載成功以后顯示如下:

          相關(guān)代碼如下:



          -加操作:


          效果顯示如下:


          就可以看到一輪明月就會出現(xiàn)在美女圖片的右上方。

          -減操作


          效果顯示如下:


          -乘操作:


          創(chuàng)建一張空白圖像大小與類型跟美女圖片相同,每個像素值為2。跟輸入的src1圖像相乘,結(jié)果顯示如下:


          -除法操作


          創(chuàng)建一張空白圖像大小與類型跟美女圖片相同,每個像素值為2。跟輸入的src1圖像相除,結(jié)果顯示如下:


          -基于權(quán)重加法


          其中參數(shù)alpha=1.5、參數(shù)beta=0.5,此函數(shù)靈活運用可以實現(xiàn)不同的效果,當(dāng)參數(shù)alpha=beta=0.5表示混合權(quán)重是均值,我們選擇alpha=1.5表示要混合之后的圖像更加的亮?;旌席B加之后效果顯示如下:


          此外通過圖像與黑色背景圖像實現(xiàn)權(quán)重混合疊加,賦值重參數(shù)值alpha當(dāng)小于1時候圖像變暗、大于1的時候圖像變亮。


          邏輯非操作

          邏輯非操作本質(zhì)是圖像取反操作對于BGR的圖像邏輯非操作等價于對每個像素點每個通道使用255減去對應(yīng)的像素值,實現(xiàn)代碼如下:


          等價于下面的代碼


          執(zhí)行效果如下:


          邏輯異或操作

          通過邏輯異或操作同樣可以實現(xiàn)上述取反操作效果、首先要創(chuàng)建一張純白色的空白圖片、輸入圖像src1美女圖像大小與類型一致。然后通過美女圖片與純白色圖片之間的異或操作就得到了上述取反效果。代碼實現(xiàn)如下:


          效果顯示如下:


          最后給大家放個大招,學(xué)習(xí)利用邏輯操作與基本的形態(tài)學(xué)腐蝕操作實現(xiàn)二值圖像骨架提取的綜合運用。首先看一下效果:


          上面是輸入二值圖像,下圖是提取到的文字骨架??戳诵Ч院笪覀冊賮碚f一下相關(guān)原理與步驟:


          1.圖像灰度與二值化


          2.骨架提取 - 利用腐蝕操作與邏輯操作實現(xiàn)骨架提取


          相關(guān)代碼與各步驟解釋如下:


          主要是利用腐蝕實現(xiàn)骨架提取,然后每次對腐蝕之后的結(jié)果保留,作為下一次計算的輸入,通過兩次腐蝕不同得到骨架、最終實現(xiàn)骨架提取。


          總結(jié)與應(yīng)用場景:

          圖像的加減乘除操作在用OpenCV圖像處理時候經(jīng)常會用到,應(yīng)用場景最常見就是調(diào)整圖像亮度、權(quán)重加法可以實現(xiàn)兩張圖像混合。邏輯運算在圖像二值化運行時候經(jīng)常用到,可以得到差異化圖像。

          好消息!

          小白學(xué)視覺知識星球

          開始面向外開放啦??????




          下載1:OpenCV-Contrib擴展模塊中文版教程
          在「小白學(xué)視覺」公眾號后臺回復(fù):擴展模塊中文教程即可下載全網(wǎng)第一份OpenCV擴展模塊教程中文版,涵蓋擴展模塊安裝、SFM算法、立體視覺、目標跟蹤、生物視覺、超分辨率處理等二十多章內(nèi)容。

          下載2:Python視覺實戰(zhàn)項目52講
          小白學(xué)視覺公眾號后臺回復(fù):Python視覺實戰(zhàn)項目,即可下載包括圖像分割、口罩檢測、車道線檢測、車輛計數(shù)、添加眼線、車牌識別、字符識別、情緒檢測、文本內(nèi)容提取、面部識別等31個視覺實戰(zhàn)項目,助力快速學(xué)校計算機視覺。

          下載3:OpenCV實戰(zhàn)項目20講
          小白學(xué)視覺公眾號后臺回復(fù):OpenCV實戰(zhàn)項目20講,即可下載含有20個基于OpenCV實現(xiàn)20個實戰(zhàn)項目,實現(xiàn)OpenCV學(xué)習(xí)進階。

          交流群


          歡迎加入公眾號讀者群一起和同行交流,目前有SLAM、三維視覺、傳感器、自動駕駛、計算攝影、檢測、分割、識別、醫(yī)學(xué)影像、GAN算法競賽等微信群(以后會逐漸細分),請掃描下面微信號加群,備注:”昵稱+學(xué)校/公司+研究方向“,例如:”張三 + 上海交大 + 視覺SLAM“。請按照格式備注,否則不予通過。添加成功后會根據(jù)研究方向邀請進入相關(guān)微信群。請勿在群內(nèi)發(fā)送廣告,否則會請出群,謝謝理解~


          瀏覽 33
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  黄片大全在线免费观看 | 色老板五月 | 91精品内射 | 黄色片日逼操骚逼 | 国产女主播在线观看 |