自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 opencv4android开发中避免安装opencv manager APK的方法

2016-05-06 19:44:14 2904 3

原创 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

eclipse快捷键 Keyboard Shortcuts

eclipse快捷键 Keyboard Shortcuts让编程飞起来

2015-11-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除