OpenCV實現簡單案例

2021-09-14 04:05:24 字數 1066 閱讀 5461

折騰了兩天的opencv,終於在clion上配置好了opencv,並能夠正常使用!所以跑了一些簡單的**!

1,簡單例項**

#include #include#include //核心模組

#include //gui使用者介面

#include // 影象處理

using namespace cv;

using namespace std;

int main()

imshow("lena", img);

//影象腐蝕

mat element = getstructuringelement(morph_rect,size(15,15));

mat dstimg;

erode(img, dstimg, element);

imshow("erode img", dstimg);

// 影象模糊

// mat dsimg;

// blur(img, dsimg, size(7,7));

// imshow("blure img", dsimg);

//// mat edg,grayimg;

// cvtcolor(img, grayimg, color_rgb2gray);

// blur(grayimg, edg, size(3,3));

//// canny(edg, edg, 3, 9, 3);

// imshow("processd picture", edg);

waitkey();

return 0;

}

2,效果

opencv 簡單的實現HoughLinesP

兩點之間的距離 double juli int x1,int y1,int x2,int y2 輸入經過霍夫變換得到的直線 儲存起點和終點的vector 直線最短距離 點之間間隔最長距離 void houghlinesp mat img,vector lines,vector points,doub...

python實現RSA加密,簡單案例

環境 python3.6 第三方庫 m2crypto這個庫windows上很難裝,linux上直接用pip install 然後將生成的.pfx秘鑰檔案轉化成pem可讀檔案,具體方法 開啟轉化後的.pem檔案內容大致如下 接下來就是加密步驟 def xinyan encrypt digest,pri...

MapReduce案例 好友推薦簡單實現

一 好友推薦演算法在實際的社交環境中應用較多,比如qq軟體中的 你可能認識的好友 或者是facebook中的好友推介。常見的好友推介演算法有六度分割理論,三元閉包論和最基本的好友推介演算法。學習和分享好友推介演算法。假設使用者a有好友a1,a2,a3,則a1,a2,a3相互之間都可能通過好友a認識,...