这是matlabe编写的对于分割的兄的姐妹很管用的,我想要共享就要拿出来一些生猛的东西,所以一下子整出来这个了。因为这个从朋友那里拿来的,所以尊重原作者,主要是交流和学习不要用于商业啊!这个程序对应的文章是Geodesic active contours。 % This Matlab program inplements geodesic active contour model. % Copyright (c) 2004--2007 by Chunming Li % Author: Chun
使用opencv提供的背景去除算法(KNN或高斯混合模型GMM)去除背景,然后将获取的目标二值化后通过筛选目标轮廓获得目标位置。
#include
using namespace cv;
//基于移动对象的轮廓的跟踪
int main()
{
Mat frame;
bool flag = true;
VideoCapture capture;
capture.open(0);
if (!capture.isOpened())
{
printf("can not
照片是来自太空望远镜的星云图像,科学家想知道它的面积与周长。
通过高斯模糊+二值分割+图像形态学+轮廓提取
#include
#include
using namespace std;
using namespace cv;
int main(int argc, char** argv)
{
Mat src,gray_temp, gauss_temp,threshold_temp,morph_temp,dst;
src = imread(../path.jpg);
if (src.emp