cvInRangeS對於多通道效率的討論

2021-05-22 22:32:47 字數 781 閱讀 9251

膚色過濾在opencv中必然要用到cvinranges

發現,很多例程都是這麼用的。

cvsplit

cvinranges

而我是這麼用的

cvinranges(img,cvscalar(0.0,0.0,0.0),cvscalar(30.0,255,255),h1);

有時候在想,這樣有否差別。測試**如下,分別迴圈1000次,並用gettickcount()取得時間

第一組cvinranges(img,cvscalar(0.0,0.0,0.0),cvscalar(30.0,255,255),h1);

cvinranges(img,cvscalar(120.0,0.0,0.0),cvscalar(180.0,255,255),h2);

cvor(h1,h2,h1);

第二組cvsplit(img,h,null,null,null);

cvinranges(h,cvscalar(0.0),cvscalar(30.0),h1);

cvinranges(h,cvscalar(120.0),cvscalar(180.0),h2);

cvor(h1,h2,h1);

實驗結果:第一組:1828ms;第二組:1641ms。有一定的波動

可以看到第一組多用了4%的時間,效率差別不是很多。如果考慮cvsplit的關係,明顯是有效率差別的,當然,我實驗的環境是640*480的攝像頭的一幀影象。如果處理的大了應該效率差別會更加明顯。目前,基本上就不用考慮了。差別太小了,4%對於我這樣的爛程式來講,忽略吧。讓**看上去整潔點就行了。

多通道 多通道影院環繞聲

sonic pro 音響hd系列功放是多通道影院環繞聲擴聲純后級高可靠性的功率放大器,hd系列功放放大電路在先進 成熟的ab類電路基礎之上做了全面的優化以及線路的調整,裝置內部應用了多個hifi級電容,放大部分採用頂級安森美功率放大管,保證聲音的柔和度和解析度,進一步優化聲音,並持續提供澎湃的驅動力...

單通道和多通道卷積

卷積之後的通道數只是取決於卷積核的數目,和卷積核的channel無關,卷積核的channel是和輸入的channel保持一致的。對於單通道影象,若利用10個卷積核進行卷積計算,可以得到10個特徵圖 若輸入為多通道影象,則輸出特徵圖的個數依然是卷積核的個數 10個 1.單通道多個卷積核卷積計算 乙個卷...

多通道 多通道紅外資料採集系統介面美化

小方哥 ai高階人工智慧影象演算法 1.背景介紹 溫度作為生活與生產許多場合的重要引數,對其測量與監控有極其重要的意義,而紅外作為一種非接觸的測量方式,因為其響應時間短 不影響被測目標的溫度場 可測量很高的溫度等諸多優點被廣泛應用到各種溫度測量或監控的場合。但常規紅外測溫所測得是乙個小麵的溫度,是測...