亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我是想知道如何用Mat來做出一個新的圖像卷積函數而不是用Filter2D

我是想知道如何用Mat來做出一個新的圖像卷積函數而不是用Filter2D

C++
MMTTMM 2023-03-31 17:13:05
如題,我知道Opencv里已經有內建很多濾波函數,甚至有自定義濾波卷積核函數Filter2D但我想知道怎麼做出濾波的功能,而不是只有卷積核
查看完整描述

1 回答

?
肥皂起泡泡

TA貢獻1829條經驗 獲得超6個贊

你可以利用函數cvFilter2D
該函數的原型為:( const CvArr* src, CvArr* dst,const CvMat* kernel,CvPoint anchor=cvPoint(-1,-1));
src :輸入圖像. 
dst:輸出圖像. 
kernel:卷積核, 單通道浮點矩陣. 如果想要應用不同的核于不同的通道,先用 cvSplit 函數分解圖像到單個色彩通道上,然后單獨處理。 
anchor :核的錨點表示一個被濾波的點在核內的位置。 錨點應該處于核內部。缺省值 (-1,-1) 表示錨點在核中心。 
函數 cvFilter2D 對圖像進行線性濾波,支持 In-place 操作。當核運算部分超出輸入圖像時,函數從最近鄰的圖像內部象素插值得到邊界外面的象素值。

查看完整回答
反對 回復 2023-04-03
  • 1 回答
  • 0 關注
  • 167 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號