图像处理
文章平均质量分 64
jack8126
这个作者很懒,什么都没留下…
展开
-
图像处理基本方法-c语言调用opencv实现人脸检测功能
图像处理基本方法-c语言调用opencv-实现BMP图片中人脸检测功能使用opencv检测bmp图片中人脸,主要使用cvHaarDetectObjects函数实现。函数定义CvSeq* cvHaarDetectObjects( const CvArr* image, CvHaarClassifierCascade* cascade,CvMemStorage* storage, double scale_factor=1.1,int min_neighbors=3, int flags=0, CvS原创 2021-07-21 00:05:09 · 4412 阅读 · 1 评论 -
图像处理基本方法-将BMP图片二值化-c语言实现
图像处理基本方法-将BMP图片二值化-c语言实现c语言实现图片二值化,主要使用函数bmpBinarizationProccess实现。函数定义int bmpBinarizationProccess(char u8PicNameiIn[], char u8PicNameOut[], unsigned char thresholdLow, unsigned char thresholdHigh, int mode)其中u8PicNameiIn为原始图像数据。u8PicNameOut为输出图像数据。原创 2021-07-13 23:10:57 · 2396 阅读 · 3 评论 -
图像处理基本方法-将BMP图片二值化-c语言调用opencv实现
图像处理基本方法-将BMP图片二值化-c语言调用opencv实现opencv实现图片二值化,主要使用cvThreshold函数实现。函数定义void cvThreshold( const CvArr* src, CvArr* dst, double threshold, double max_value, int threshold_type );其中src为原始图像数据。dst为转换后图像数据。threshold为转换阈值。超过多少为高,低于多少为低。max_value为最大值的数值。原创 2021-06-27 23:57:52 · 701 阅读 · 1 评论 -
图像处理基本方法-将BMP图片灰度化-c语言实现
图像处理基本方法-将BMP图片灰度化-c语言实现c语言实现图片灰度化,主要利用公式Gray = R0.299 + G0.587 + B*0.114实现。实现函数为bmpGrayProccess,该函数主要使用上述公式实现图片的灰度化。具体函数名称。int bmpGrayProccess(char u8PicNameiIn[], char u8PicNameOut[],int mode)其中u8PicNameiIn为输入图像名称。u8PicNameiOut为输入图像名称。mode为算法方式。原创 2021-06-27 14:11:44 · 3134 阅读 · 0 评论 -
图像处理基本方法-在BMP图片上画矩形-纯c语言实现
图像处理基本方法-在BMP图片上画矩形-纯c语言实现之前使用过c语言调用opencv实现在bmp图片上画矩形功能。这次决定抛开opencv库,仅使用c语言完成该功能。主要代码思路,根据设置的矩形的起点和终点的坐标,循环遍历这两个坐标组合成的矩形图形,并设置这些矩形图形上的点的RGB颜色为设置的RGB的值。绘制矩形的代码 for (i = iStartY; i <= iEndY; i++) { for (j = iStartX; j<= iEndX; j原创 2021-06-06 22:44:38 · 955 阅读 · 1 评论 -
图像处理基本方法-在BMP图片上画矩形-c语言调用opencv实现
图像处理基本方法-在BMP图片上画矩形-c语言调用opencv实现之前使用过c语言调用opencv实现生成纯色BMP文件的功能。这次使用c语言调用opencv在bmp图片上画矩形。主要还是使用opencv的cvRectangle函数实现。具体函数调用 cvRectangle(testImage, cvPoint(iStartX, iStartY), cvPoint(iEndX, iEndY), cvScalar(u8B, u8G, u8R), 1 );其中testImage原创 2021-06-06 00:52:25 · 520 阅读 · 0 评论 -
图像处理基本方法-c语言调用opencv生成纯色BMP文件
图像处理基本方法-C语言调用opencv生成纯色BMP文件之前使用过c语言实现过成纯色BMP文件的功能。这次使用c调用opencv的库函数,生成纯色bmp文件。主要调用opencv的cvRectangle函数实现。函数原型 void cvRectangle(CvArr* img, CvPoint pt1, CvPoint pt2, CvScalar color, int thickness=1, int line_type=8, int shift=0 )参数介绍CvArr* img:Ipl原创 2021-05-31 00:18:18 · 1361 阅读 · 0 评论 -
纯色bmp图片生成的效率
各种编程语言生成纯色bmp图片的效率之前使用了各种语言生成纯色bmp图片,这里汇总并对比下纯色bmp图片文件生成的效率。主要指标是完成bmp文件生成的耗时时长。为了公平客观的对比,通过linux的date指令获取时间,在执行bmp文件生成前后各获取一次时间,再用第二次的时间减去第一次的时间,得到的时间差,即bmp文件生成的耗时时长。linux获取时间的指令:date +%Y-%m-%d' '%H:%M:%S.%N | cut -b 1-23;各种编程语言效率对比结果序号语言耗时原创 2021-05-26 00:22:42 · 375 阅读 · 0 评论 -
图像处理基本方法-lua语言生成纯色BMP文件
图像处理基本方法-lua语言生成纯色BMP文件之前使用过c、java、python、go、R语言实现过生成纯色BMP图片的功能。现在由lua语言完成该功能。其他的一些背景和环境就不在赘述,主要还是在ubuntu下使用lua语言环境完成。1、lua语言简介Lua是一个小巧的脚本语言。它是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个由Roberto Ierusalimschy、Waldemar Celes 和 Lui原创 2021-05-12 00:16:28 · 1312 阅读 · 0 评论 -
图像处理基本方法-R语言生产纯色BMP图片
图像处理基本方法-R语言生产纯色BMP图片之前使用过c、java、python、go语言实现过生成纯色BMP图片的功能。现在由R语言完成该功能。其他的一些背景和环境就不在赘述,主要还是在ubuntu下使用R语言环境完成。1、R语言简介R 语言是为数学研究工作者设计的一种数学编程语言,主要用于统计分析、绘图、数据挖掘。如果你是一个计算机程序的初学者并且急切地想了解计算机的通用编程,R 语言不是一个很理想的选择,可以选择 Python、C 或 Java。R 语言与 C 语言都是贝尔实验室的研究成果,原创 2021-05-11 00:07:55 · 570 阅读 · 0 评论 -
图像处理基本方法-python语言生成纯色BMP文件
图像处理基本方法-python语言生成纯色BMP文件1、目的我们有时需要产生各种各样的纯色图片,于是设计了这个简单的基本的图像处理小程序。本文主要实现基本的BMP图片数据的生成过程,并保存为Windows可以识别的BMP文件。本文是由python语言完成该功能。之前用过c、java等语言实现过该功能,现在使用一种新的语言完成同样的功能。2、所需知识和材料1)、windows电脑,安装vmware虚拟机,并安装ubuntu系统,ubuntu中安装了python环境。2)、基本的python语言知原创 2021-05-10 00:08:13 · 1253 阅读 · 5 评论 -
图像处理基本方法-go语言生产纯色BMP图片
图像处理基本方法-go语言生产纯色BMP图片1、目的我们有时需要产生各种各样的纯色图片,于是设计了这个简单的基本的图像处理小程序。本文主要实现基本的BMP图片数据的生成过程,并保存为Windows可以识别的BMP文件。本文是由go语言完成该功能,刚刚开始学习go语言,难免存在错误,但都是经过实战验证过的例子。2、所需知识和材料1)、windows电脑,安装vmware虚拟机,并安装ubuntu系统,ubuntu中安装了go语言编译环境。2)、基本的go语言知识。3)、BMP格式的知识。除上原创 2021-05-07 23:53:02 · 1415 阅读 · 0 评论 -
图像处理基本方法-java语言生成纯色BMP文件
图像处理基本方法-java语言生成纯色BMP文件1、目的我们有时需要产生各种各样的纯色图片,于是设计了这个简单的基本的图像处理小程序。本文主要实现基本的BMP图片数据的生成过程,并保存为Windows可以识别的BMP文件。本文是由java语言完成该功能,之前用c语言实现过该功能,现在使用java重新实现生成纯色BMP图片文件。2、所需知识和材料1)、windows电脑,安装vmware虚拟机,并安装ubuntu系统,ubuntu中安装了jdk和jre工具链。2)、基本的java语言知识。3)原创 2021-05-07 00:02:11 · 785 阅读 · 0 评论 -
图像处理基本方法-c语言生成纯色BMP文件
图像处理基本方法-C语言生成纯色BMP文件1、目的我们有时需要产生各种各样的纯色图片,于是设计了这个简单的基本的图像处理小程序。本文主要实现基本的BMP图片数据的生成过程,并保存为Windows可以识别的BMP文件。本文是由C语言完成该功能,因为本人很久以来主要使用C语言进行开发,所以就先使用c语言实现这个功能。2、所需知识和材料1)、windows电脑,安装vmware虚拟机,并安装ubuntu系统,ubuntu中安装了gcc工具链。2)、基本的C语言知识。3)、BMP格式的知识。除上面原创 2021-05-01 18:22:55 · 1870 阅读 · 0 评论