原创 opencv---擊中擊不中

擊中擊不中屬於圖像形態學操作範疇,通過定義一定形狀的結構元素,然後在圖像中尋找與該結構元素相同的區域,找到即爲擊中,找不到即爲擊不中。 代碼如下 #include<iostream> #include<opencv.hpp> using

原创 一個下載網頁視頻的方法

1.首先,一個下載工具:http://www.shipinyu.cn/,打開是這樣 2.播放你要下載的視頻,然後在網頁頁面上右鍵,打開【檢查】,如下圖,先點Console選項,再複製第二個圓圈裏的鏈接,到1中的,然後下載即可。

原创 樸素貝葉斯----過濾垃圾郵件

一、思路框架 1.收集數據 2.準備數據 3.分析數據 4.訓練算法 5.測試算法 6.使用算法 二、具體實施 1.準備數據階段:因爲《機器學習實戰》這本書提供的有源數據,因此省去了數據收集和準備的階段,直接分析數據。這裏分享一下《機器學

原创 opencv---關於DNN的若干學習筆記

1.什麼是DNN? DNN全稱deep neural network,深度神經網絡。是深度學習的基礎。 2.opencv中關於DNN的常用api。 (1)加載網絡模型的api Net cv::dnn::readNet (const S

原创 c++遇到的警告

記錄一個警告,不知道如何解決,望走過路過的大佬指點一下。 背景:用c++寫了一個簡單的功能:定義一個數組,可以容納5個整數,數據來自用戶的輸入,並返回累加和和均值。 下面是代碼 #include<iostream> using name

原创 opencv---均值遷移應用

opencv提供了一個api函數可以用於均值遷移對象分析 int cv::meanShift (InputArray probImage, Rect & window, TermCriteria criteria ) 函數有三個輸入,

原创 opencv---檢測試卷填空題的下劃線

問題描述:如何將試卷中填空題的下劃線檢測出來,便於後續的文字檢測處理。 如圖所示,直接對圖像進行霍夫曼直線檢測處理,那麼其中的非直線部分,會對檢測結果造成比較大的影響,無法準確檢測出圖像中直線的位置。如下圖所示,便是使用灰度變換+can

原创 python讀取txt文件中沒有對齊的一列的數據

數據 可以發現文本的最後一列數據是由幾個單獨的字符串構成,那麼如何讀取呢? 代碼 with open(filename,"r") as f: data = [] label = [] # 按行讀取數據

原创 計算n階乘的末尾有幾個0

一、問題描述:在lintcode上有這麼一個問題,如下圖所示。設計一個算法,計算出n階乘中尾部零的個數。 二、嘗試 (1)相信很多人看到這個問題的第一個想法就是,先計算n階乘的結果,然後對10進行求餘判斷,而被10整除的次數就是尾部零的

原创 mxnet的模型參數初始化方法總結

1.mxnet框架的初始化方法在類mxnet.initializer中,參考官方文檔https://mxnet.apache.org/api/python/docs/api/initializer/index.html#mxnet.ini

原创 opencv---對象計數

問題描述:統計圖像中玉米粒的數目。主要解決的問題的是有玉米粒重疊部分,如何準確的統計出重疊玉米粒的數目。 思路描述:二值化處理+形態學圖像處理+距離變換+連通域計算 代碼 #include<iostream> #include<ope

原创 opencv---透視校正

問題描述:將一個變形的圖像還原至正常視角下的形狀。 如圖 思路:二值化處理+形態學操作+輪廓尋找+檢測直線+尋找四個交點+透視變換 結果 直線檢測和角點尋找的結果 代碼實現 #include<iostream> #include<

原创 Opencv----切邊

問題描述:提取一幅圖像中的最大矩形區域。 注意:圖像可能是傾斜的,要先進行旋轉校正。 代碼實現主要分爲兩塊:一是實現圖像旋轉校正;一是實現提取目標矩形區域。 旋轉校正代碼實現 Mat correctImg(Mat src) { Mat

原创 關於神經網絡的一些認識

如果說線性分類器使用直線作爲分類的邊界,那麼神經網絡則是在使用線性分類的基礎上加了非線性的分類,也就是曲線。直接說就是,比如在svm上是權重w與輸入x相乘之後就是計算損失函數(直接使用w權重矩陣對輸入x進行分類,而神經網絡是在使用

原创 圖像處理之椒鹽噪聲的添加與去除

椒鹽噪聲 什麼是椒鹽噪聲 椒鹽噪聲,就是椒噪聲和鹽噪聲的混合噪聲。其中,椒噪聲的椒即是黑胡椒之意,在圖像中表現爲黑色點斑;而鹽噪聲則是取自食鹽,在圖像中表現爲白色點狀。一般兩種噪聲在圖像中混合出現,表現爲黑白混雜。 如何添加椒鹽