- 博客(5)
- 收藏
- 关注
转载 c语言函数参数传递
转自:http://www.nowamagic.net/librarys/veda/detail/2126开讲之前,我先请你做三道题目。(嘿嘿,得先把你的头脑搞昏才行……唉呀,谁扔我鸡蛋?)考题一,程序代码如下:01#include "stdio.h"02
2015-05-08 09:57:11 730
转载 fwrite
对“写入文件二进制”理解不深:数据本质上是二进制的,所以人看到就是乱码。(数据本身是正确的,是那些整数的二进制计算机内部表示,只不过不是给人看的,是给机器看的。)这是由各种类型的数据在计算机内部的存储格式决定的。char a[20], b[10]; 之类的字符型数据,用 fwrite() 写入文件后可以直接看到。但 int x; float y, z; 之类的数值型数据,就无
2015-04-14 09:22:44 385
转载 malloc分配给指针空间与之间建立数组的区别
首先回答你的问题:严格的说不等于数组,但是可以认为它是个数组一样的使用而不产生任何问题。不过既然这样,那它应该算是个数组吧。所以,一般我们都用“动态数组”这种名字来称呼这种东西。要讲清楚这个东西,涉及到malloc函数,指针类型和“[ ]”下标运算。======分割线[0]======malloc是C的标准库函数之一,用来分配动态内存。一般来说,由C/C++
2015-04-13 14:43:47 483
原创 opencv 三通道图像的分通道显示
偶然看到opencv中的merge函数,发现与它经常在一起的还有split函数,决定对这两个函数做个试验前面考虑调用一次split函数后,将bluechanel赋值给其它两个通道,结果是只有蓝色的显示出来,绿色和红色通道都是黑的,可能是共用内存的原因吧,(半道出家编程,也是醉了,orz)效果如下
2015-01-30 14:31:14 1252
原创 两种方式对彩色和灰度图像实现滤波
最近开始研究学习opencv2,为了方便以后参考,决定开始将学习笔记记录在这里。(1)利用指针对图像进行滤波:void sharpen(Mat &img,Mat &dst){ dst.create(img.size(),img.type()); if (img.channels()==3) { for (int i = 1;i < img.rows-1;i++) { Vec3
2015-01-29 11:45:09 1068 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人