- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 OpenCV学习:基本绘图
opencv_tutorials学习基本绘图学习知识点:Point定义2D点Scalar使用line绘制直线ellipse绘制椭圆rectangle绘制矩形circle绘制圆fillPoly绘制填充的多边形代码说明:Point——数据结构表示由图像坐标X和Y指定的2D点,可以定义为Point pt;pt.x = 10;pt.y = 8;或者P
2014-12-31 11:10:24 590
原创 OpenCV学习:改变图像的对比度和亮度
Opencv_tutorials学习笔记改变图像的对比度和亮度1)知识点访问像素值用0初始化矩阵saturate_cast函数2)分析说明图像处理算子是带有一幅或多幅输入图像、产生一幅输出图像的函数。图像变换有:点算子(像素变换),邻域算子(基于区域的)。亮度和对比的调整,用常数对点进行乘法和加法运算,其中&space;0" target="_blank">&s
2014-12-30 15:43:44 456
原创 OpenCV学习:使用OpenCV对两幅图像求和(求混合(blending))
Opencv_tutorials学习笔记使用OpenCV对两幅图像求和(求混合(blending))学习知识点:线性混合(linear blending)使用addWeighted进行两幅图像求和分析说明:线性混合操作是一种典型的二元像素操作:通过在范围内改变,这个操作可以用来对两幅图像或两段视频产生时间是的画面叠加(cross-dissolve)效果。
2014-12-30 15:16:47 785
原创 OpenCV学习:矩阵的掩码操作
Opencv_tutorials学习笔记矩阵的掩码操作矩阵掩码操作的思想:根据掩码矩阵(也称作核)重新计算图像中每个像素的值。掩码矩阵中的值表示近邻像素值(包括该像素自身的值)对新像素值有多大影响。从数学观点看,我们用自己设置的权值,对像素邻域内的值做了个加权平均。测试用例是一个关于图像增强的例子
2014-12-30 09:42:56 555
原创 OpenCV学习:如何扫描图像、利用查找表和计时
OpenCV_tutorials资料学习笔记OpenCV如何扫描图像、利用查找表和计时颜色缩减方法:将现有颜色空间值除以某个输入值,获得较少的颜色数。例如,颜色值0到9可取为新值0,10到19可取为10等等。颜色空间缩减算法为:1)遍历图像矩阵的每一个像素2)对像素应用上述公式ps:乘法和除法运算特别费时,尽可能用低代价的加、减、赋值等运算替换。对于较大的图像,
2014-12-29 20:40:01 835
原创 OpenCV学习:Mat - 基本图像器
Mat 基本上讲 Mat 是一个类,由两个数据部分组成:矩阵头(包含矩阵尺寸,存储方法,存储地址等信息)和一个指向存储所有像素值的矩阵(根据所选存储方法的不同矩阵可以是不同的维数)的指针。矩阵头的尺寸是常数值,但矩阵本身的尺寸会依图像的不同而不同,通常比矩阵头的尺寸大数个数量级。因此,当在程序中传递图像并创建拷贝时,大的开销是由矩阵造成的,而不是信息头。OpenCV是一个图像处理库,囊括
2014-12-29 20:30:10 449
原创 C语言编程(练习7:循环,三大循环结构 )
题目: 编写一个程序,实现 9*9 乘法表方法一:#include #include int main(void){ int i,j; for (i=1; i<10; i++) { for (j=1; j<=i; j++) { printf("%d*%d=%2d ",i,j,i*j); } printf("\n"); } system("pause"
2014-12-29 15:45:28 1144
原创 C语言编程(练习6:循环,三大循环结构 )
题目: 编写一个程序打印一个表,表的每一行都给出一个整数,它的平方以及它的立方。要求用户输入表的上限与下限。使用 for 循环。/************************************************************************//* 编写一个程序打印一个表,表的每一行都给出一个整数,它的平方以及它的立方。要求 用户输入表的上限与下
2014-12-29 15:20:28 723
原创 C语言编程(练习5:循环,三大循环结构 )
题目:输入学生成绩,输出等级,规则如下:90~100 A80~89 B70~79 C60~69 D不及格 E/**<输入学生成绩,输出等级,规则如下:90~100 A80~89 B70~79 C60~69 D不及格 E */#include #include int main(){
2014-12-28 18:55:25 1018
原创 C语言编程(练习3:循环,三大循环结构 )
题目: 判断 101-200 之间有多少个素数,并输出所有素数及素数的个数题目分析:质数(prime number)又称素数,有无限个。一个大于1的自然数,除了1和它本身外,不能整除以其他自然数(质数)编程实现:/**< 判断 101-200 之间有多少个素数,并输出所有素数及素数的个数 */#include #include int main(){ int n
2014-12-28 18:20:19 2699 1
原创 C语言编程(练习4:循环,三大循环结构 )
题目:打印以下图案. * *** ************ ***** *** */**< 打印以下图案. 行数:i 星星数:2*i-1 起始处空格数:4-i * 1 1 3
2014-12-28 18:15:46 1353
原创 C语言编程(练习2:循环,三大循环结构 )
一个正整数与 3 的和是 5 的倍数,与 3 的差是 6 的倍数, 编写一个程序求符合条件的最小数/**< 一个正整数与 3 的和是 5 的倍数,与 3 的差是 6 的倍数, 编写一个程序求符合条件的最小数 */#include #include int main(){ int i = 1; for(;(i+3)%5!=0 || (i-3)%6!=0 ; i
2014-12-28 16:43:50 840
原创 C语言编程(练习1:循环,三大循环结构 )
实验室编程练习作业题:从键盘输入整数 n,输出 1+3+5+7+……前 n 项的和。(n/** \brief 从键盘输入整数 n,输出 1+3+5+7+……前 n 项的和。(n<=100) */#include #include int main(){ int n; //用于存储输入的整数n int i = 1; //作为中间变量,用于计数 int
2014-12-28 16:04:38 1973
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人