cartoonface
码龄14年
关注
提问 私信
  • 博客:92,074
    92,074
    总访问量
  • 16
    原创
  • 1,218,945
    排名
  • 63
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:福建省
  • 加入CSDN时间: 2010-10-02
博客简介:

cartoonface的专栏

查看详细资料
个人成就
  • 获得2次点赞
  • 内容获得22次评论
  • 获得2次收藏
创作历程
  • 16篇
    2010年
TA的专栏
  • MFC
  • OpenCV
    13篇
  • 任务
    1篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

第六章/图像变换 霍夫线变换


                                              第六章/图像变换 霍夫线变换
 
//2010年12月14日21:46:34
//rorger整理
//具体可以参考帮助手册HoughLines
利用 Hough 变换在二值图像中找到直线 CvSeq* cvHoughLines2( CvArr* image, void* line_storage, int method,
原创
发布博客 2010.12.14 ·
4711 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

第六章/图像变换 拉普拉斯变换

                                             第六章/图像变换 拉普拉斯变换//r//2010,Nov 16th 2010-11-16 21:52:23 Laplace计算图像的 Laplacian 变换 void cvLaplace( const CvArr* src, CvArr* dst, int aperture_size=3 );src 输入图像. dst 输出图像. aperture_size 核大小 (与 cvSobel 中定义一样). 函数 c
原创
发布博客 2010.11.16 ·
7038 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

openCV第五章/图像处理 -- 阈值化(自适应)


改进了的阈值技术,其中阈值本身就是一个变量。
 
void cvAdaptiveThreshold(
CvArr* src,
CvArr* dst,
double max_val,
int adaptive_method = CV_ADAPTIVE_THRESH_MEAN_C,
int threshold_type = CV_THRESH_BINARY,
int block_size = 3,
double
原创
发布博客 2010.11.16 ·
9077 阅读 ·
0 点赞 ·
1 评论 ·
7 收藏

第6章 图像变换/Sobel导数

                                                                第6章  图像变换/Sobel导数 Sobel使用扩展 Sobel 算子计算一阶、二阶、三阶或混合图像差分 void cvSobel( const CvArr* src, CvArr* dst, int xorder, int yorder, int aperture_size=3 );src 输入图像. dst 输出图像. xorder x 方向上的差分阶数
原创
发布博客 2010.11.15 ·
4316 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

第六章 图像变换/卷积边界


第六章 图像变换/卷积边界
//rorger,2010整理
详细介绍请见学习OpenCV中文版 167页
CopyMakeBorder
复制图像并且制作边界。

void cvCopyMakeBorder( const CvArr* src, CvArr* dst, CvPoint offset,
int bordertype, CvScalar value=cvScalarAll(0) );
src
原创
发布博客 2010.11.13 ·
2451 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

第6章/图像变换


                                                              第6章/图像变换


Filter2D Filter2D
对图像做卷积

void cvFilter2D( const CvArr* src, CvArr* dst,
const CvMat* kernel,
CvPoint anchor=cvPoint(-1,-1));
src <
原创
发布博客 2010.11.12 ·
2102 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

关于本博客的说明(来客必看)


                                                        关于本博客的说明(来客必看)

本博客只是对学习OpenCV书上的例子进行练习,
如果有侵犯到xx权益,那么请跟我说,我马上删除;


一切只是练习;

一切只是练习;
一切只是练习;
一切只是练习;
一切只是练习;
一切只是练习;
一切只是练习;
原创
发布博客 2010.11.10 ·
1415 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

openCV/第五章 图像处理--阈值化(非自适应)


阈值化用来直接诶剔除一些低于或高于一定值的像素
基本思想:给定一个数组和一个阈值,然后根据数组中的每个元素的值是低于还是高于阈值而进行一些处理
函数:cvThreshold()
double cvThreshold(){
   cvArr* src,
   cvArr* dst,
   double threshold,
   double max_value,
   int threshold_type,
原创
发布博客 2010.11.10 ·
2242 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

第5章/图像形态学-图像分割(cvPyrSegmentation)

                                             第5章/图像形态学-图像分割(cvPyrSegmentation)//rorger//2010//仅是练习,不要太认真先看看帮助文件: PyrSegmentation PyrSegmentation用金字塔实现图像分割 void cvPyrSegmentation( IplImage* src, IplImage* dst,CvMemStorage* storage, CvSeq** comp,int level, d
原创
发布博客 2010.11.09 ·
13164 阅读 ·
0 点赞 ·
10 评论 ·
5 收藏

第5章/图像形态学-图像金字塔


                                                              第5章/图像形态学-图像金字塔
 图像金字塔被广泛应用于各种视觉应用中。图像金字塔是一个图像集合,集合中图像都源于同一个原始图像,而且是通过对原始图像连续降采样获得,直到达到某个中止条件才停止降采样。(当然,降为一个像素肯定是中止条件)  --学习OpenCV中文版
 
PyrDown
图像的下采样

void
原创
发布博客 2010.11.07 ·
5239 阅读 ·
0 点赞 ·
2 评论 ·
4 收藏

OpenCV/第5章 图像形态学 漫水填充算法


                                           OpenCV/第5章 图像形态学 漫水填充算法

突然觉得要介绍些什么,我不是高手,要不我把OpenCV帮助文件的东西搬出来吧,嘿嘿
FloodFill
用指定颜色填充一个连接域

void cvFloodFill( CvArr* image, CvPoint seed_point, CvScalar new_val,
CvScalar l
原创
发布博客 2010.10.22 ·
7054 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

OpenCV/第5章 图像形态梯度、礼帽、黑帽

                                              OpenCV/第5章 图像形态梯度、礼帽、黑帽延续上次的图像操作 #include "cv.h"#include "highgui.h"#include "highgui.h"int main(int argc, char ** argv){ cvNamedWindow("image"); IplImage * src = cvLoadImage(argv[1], 0);
原创
发布博客 2010.10.21 ·
4421 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

OpenCV/第5章 图像开和闭操作


                                                         OpenCV/第5章 图像开和闭操作
//author: rorger
//time: 2010-10-20 21:25:41
 
 
图形形态学之开运算和闭运算:
开运算:去除较小的明亮区域
闭运算:消除低亮度值的孤立点
 
#include "cv.h"#include "highgui
原创
发布博客 2010.10.20 ·
13553 阅读 ·
0 点赞 ·
2 评论 ·
6 收藏

OpenCV/第5章 图像形态学自定义的核


                                             OpenCV/第5章 图像形态学自定义的核
//author:rorger
//time:2010-10-18 21:59:02
OpenCV提供了函数创建IplConvKernel核,
相关函数:
/* creates structuring element used for morphological operations */
CVAPI(I
原创
发布博客 2010.10.18 ·
5009 阅读 ·
0 点赞 ·
2 评论 ·
2 收藏

OpenCV/第5章 图像尺寸调整

//time: 2010-10-11//author: rorgerOpenCV提供了cvResize函数进行图像调整,像许多函数一样,它支持ROI(感兴趣的区域)本例测试了cvResize的四种不同方式,以及两种不同的ROI(针对原图和针对目标图像)对于ROI的使用还不是非常深入,日后慢慢研究:主要就是定义一个矩形框吧#include #include #include #include int main( int argc, char** argv ){ IplImage
原创
发布博客 2010.10.11 ·
7235 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

第5章/图像形态学-膨胀(dilate)和腐蚀(erode)

//time:2010-10-8//author: rorger膨胀和腐蚀的作用:消除噪声,分割出独立的图像元素,以及在图像中连接相邻的元素。形态学也常被用于寻找图像中的明显的极大值区域或极小值区域以及求出图像的梯度。膨胀可以填补凹洞;腐蚀可以消除细的凸起; #include "cv.h"#include "highgui.h"#include "highgui.h"int main(int argc, char ** argv){ cvNamedWindow("image");
原创
发布博客 2010.10.08 ·
2910 阅读 ·
1 点赞 ·
3 评论 ·
1 收藏
加载更多