- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 OpenCV学习Laplacian 变换及其运用
int main(int /*argc*/, char** /*argv*/) { Mat img, imgLaplacian, imgResult; //------------------------------------------------------------------------------------------- test, first of all // now
2016-05-30 20:54:14 5644
原创 OpenCV学习Sobel 导数
int main(int, char** argv){ Mat src, src_gray; Mat grad; const char* window_name = "Sobel Demo - Simple Edge Detector"; int scale = 1; int delta = 0; int ddepth = CV_16S;//输出图像的深度,设定为 CV_16S 避免
2016-05-29 17:00:56 1586
原创 OpenCV学习离散傅里叶变换(DFT)
int main(int argc, char ** argv){ const char* filename = argc >= 2 ? argv[1] : "C:/Users/dell/Desktop/1.jpg"; Mat I = imread(filename, IMREAD_GRAYSCALE); if (I.empty()) return -1; Mat padd
2016-05-27 20:14:21 826
原创 OpenCV学习遍历图像像素
#include #include #include #include #include #include using namespace std;using namespace cv;/*static void help(char* progName){ cout << endl << "This program shows how to filter images
2016-05-27 09:43:16 697
原创 OpenCV学习 kmeans实现图像分割
using namespace std;using namespace cv;int main(){ const int MAX_CLUSTERS = 5; Vec3b colorTab[] = { Vec3b(0, 0, 255), Vec3b(0, 255, 0), Vec3b(255, 100, 100), Vec3b(255, 0, 255), Vec3b(
2016-05-26 07:22:50 5201
原创 Ostu算法
图像二值化算法是图像处理的基础。一般来说,二值化算法可以分为两个类别:全局二值化和局部二值化。全局二值化是指通过某种算法找到一个全局的阈值T,对图像中坐标为(x,y)的像素值做如下处理:f(x,y)>T则f(x,y)=255,else f(x,y)=0 Ostu就是这样一种全局二值化算法,又叫最大类间方差。因为该算法会遍历图像中任意一个像素值i,计算当其为阈值时,图像的前景和背景
2016-05-24 21:18:39 2158 1
原创 OpenCV自适应阈值
int main(int argc, char** argv){ Mat image = imread("E:/VS2013/face/xuelian/png/1.png", CV_LOAD_IMAGE_GRAYSCALE); if (image.empty()) { cout << "read image failure" << endl; return -1; } //
2016-05-24 09:58:45 14117
原创 OpenCV学习HighGUI
// Create windows namedWindow("xuelian", CV_GUI_NORMAL);//WINDOW_NORMAL: 可以改变窗口大小 namedWindow("shihui", WINDOW_AUTOSIZE);//WINDOW_AUTOSIZE: 根据图像大小显示窗口,大小不可改变
2016-05-22 08:54:48 521
原创 OpenCV基本操作学习
#includeusing namespace std;using namespace cv;int main(int argc, const char** argv){ Mat picture = imread("E://VS2013//face//xuelian//jpg//1.jpg");//载入图像 见 imshow("原图", picture);//显示图像 /
2016-05-22 08:16:08 465
原创 在模拟器上安装OpenCV Manager
国内被墙,无法通过google play安装OpenCV Manager,这样只能手动安装了。步骤:1.打开CMD 、模拟器;2.输入adb install\apk\....apk(根据不同的平台选择不同的安装包)
2016-05-16 08:24:03 1724
原创 Android NDK报错(Eclipse)及解决方法
在AndroidNDK开发过程中,工程目录下的jni文件夹下编写的c/c++代码,通常会出现如下的几种类型的报错: 1、Unresolved inclusion: 2、syntax error 3、Function 'XXX' could not be resolved 4、Type 'XXX' could not be resolved
2016-05-06 09:27:20 1519
原创 Android.mk 文件语法指南
1 前言 本文档描述了c和c++编写的程序用Android NDK编译时,编译文件Android.mk的语法结构。为了便于理解下面的内容,假设你已经阅读了前面OVERVIEW部分,了解了它们的作用和用法。2 概要 Android.mk是用来描述源文件是如何进行编译的。更具体的:-Android.mk实际上是一个轻量级的Makefile,它会被编译系统解析一次
2016-05-05 19:46:10 3006
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人