opencv
支援大量的輪廓、邊緣、邊界的相關函式,相應的函式有
moments
、humoments
、findcontours
、drawcontours、、
arclength
、boundingrect
、contourarea
、convexhull
、fitellipse
、fitline
、iscontourconvex
、minarearect
、minenclosingcircle
、mathcshapes
、pointpolygontest。
下面這個程式用到的函式有,簡單介紹其功能如下:
findcontours:找到影象中輪廓
boundingrect:計算並返回包圍輪廓點集的最小矩形
minenclosingcircle:計算並返回包圍輪廓點集的最小圓形及其半徑
drawcontours:根據輪廓點集和輪廓結構畫出輪廓
程式**及詳細注釋:
// 050 建立包圍輪廓的矩形和圓形邊界框.cpp : 定義控制台應用程式的入口點。
//#include "stdafx.h"
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include
#include
#include
using namespace cv;
using namespace std;
mat src; mat src_gray;
int thresh = 100;
int max_thresh = 255;
rng rng(12345);
/// 函式宣告
void thresh_callback(int, void* );
int main( int argc, char** ar** )
void thresh_callback(int, void* )
/// 顯示在乙個視窗
namedwindow( "contours", cv_window_autosize );
imshow( "contours", drawing );}
執行結果:
EXT JS 6示例程式 Login示例程式
1.用sencha cmd生成應用程式模版 2.建立login view元件 資料夾下,有預設的 main 資料夾,這個資料夾包含了檔案main.js,maincontroller.js,和 mainmodel.js 資料夾下建立乙個資料夾 login 在 login 資料夾下,新建兩個檔案 log...
UDP Socket示例程式
通常我們涉及到的網路程式設計,也稱為socket程式設計,多數是tcp和udp協議的程式設計,二者最大的區別就是 1.tcp是可靠的傳輸,需要三次握手建立連線再傳資料,而udp是無連線的,即使沒有接收方,也可以乙個勁往乙個位址發資料,所以說是不可靠的傳輸模式。2.tcp是基於流模式的,udp是基於資...
爬蟲示例程式
importrequests frombs4importbeautifulsoup try importxml.etree.celementtreeaset exceptimporterror importxml.etree.elementtreeaset base url response req...