- 博客(6)
- 收藏
- 关注
原创 关于大小端模式的浅淡
以实际情况作例子:1.由图是不是可知地址(Unsignd char *)0x0000_0020的所存值?答:0x3C。 2.对于32位机,由图是否可知地址(Unsignd int *)0x0000_0020的所存值?答:不确定,当为小端模式,值为:0x3C;当为大端模式,值为:0x3C000000。 3.关于大小端的浅淡答:结合图中, 0x00
2016-07-02 10:23:12
383
原创 图片处理(四)之边沿检测
本代码主要工作是对图片的数据进行边沿检测。检测边界这样会说两种方法,一种叫Laplacian边沿检测,另一种叫Sobel边沿检测,Laplacian计算量相对较少,Sobel边沿更完清晰。 首先我们要有一个概念,当对图片的数据进行一次求导后,得到的是图片的色差变化速度,当对图片的数据进行二次求导后,得到的是图片色差变化速度的速度,即色差突变,当我们收集所有的色差突变数据,得到的就是图片
2016-06-29 20:35:24
556
原创 图片处理(三)之高斯平滑
本代码主要工作是对图片的数据进行高斯平滑处理。高斯平滑有另一种意思叫“低通滤波”,即LPF,一张图片针对色差进行研究,当色差比较大的地方,便是高频信号较强的地方,色差越大,高频信号越强。根据这现象,可想采用相邻的像素点三色度平均或均分的方式,降低高频强度,使图片变得更平滑。本次研究,采用1,1,4,1,1的方式进行均分,针对一个原像点,原像素点占0.5,上下左右各占0.125。| 0
2016-06-28 20:25:03
1769
原创 图片处理(二)之亮度调整
开发语言:C语言, 通用性强首先通过XnView直接提取图片数据部分,文件类型为:XXX.rawRAW文件中已经除去了结构体头部分,剩下图片数据,这就是图片处理的Source对象。本代码主要工作是对图片的数据进行光亮度的调整,属于图片处理中最基础的部分。实现功能包括变亮,模糊变亮,变暗,模糊变暗。当我们对图片数据进行整体地“+”一个正整数,图片的三色灰度将整体右移,
2016-06-25 13:43:55
3295
原创 图片处理(一)之BMP格式24bit转16bit
功能: 通过C程序实现图片处理,把24bit_BMP转为16bit_BMP主要流程:1)打开图片文件,获得文件流指针2)读取开头54byte,获取图片头部结构体,分析图片信息3)再获取图片的数据部分(头部结构体之后的部分)4)通过位偏移,把每3byte的(888RGB)转为2byte(1555GRB)5)把所有数据写到另一个空的BMP文件#include #
2016-06-21 21:31:29
8170
原创 基于C的2048游戏
这游戏适合于喜欢用C语言写一些简易的游戏。在最初的游戏, 它始于一个空4 x 4游戏板。1)每一轮游戏产生一个数字“2”或“4”随机的,在 空位置的游戏板上。2)接下来,玩家输入的,下来,左移或右移命令移动块。两个相邻块相同的号码,说数量是Q,可以组合成一个块数量2Q。3)如果没有空间产生一个新的数字块,玩家则game over。4)赢得游戏,玩家需要产生一
2016-06-19 17:23:17
706
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人