直方图均衡化又称为灰度均衡化,是指通过某种灰度映射使输入图像转换为在每一灰度级上有近似同样的像素点的输出图像。在经过均衡化处理后的图像中,像素将尽可能占尽可能多的灰度级而且均匀分布。 对于一般的灰度图片来说。灰度级变化范围为0~255.为了计算方便,将灰度范围变为0~1。且连续。连续这个地方一定要注 ...
分类:
其他好文 时间:
2017-08-11 14:34:51
阅读次数:
149
1 人工神经网络 1.1 神经元 神经网络由大量的神经元相互连接而成。每个神经元接受线性组合的输入后,最开始只是简单的线性加权,后来给每个神经元加上了非线性的激活函数,从而进行非线性变换后输出。每两个神经元之间的连接代表加权值,称之为权重(weight)。不同的权重和激活函数,则会导致神经网络不同的 ...
分类:
其他好文 时间:
2017-08-09 11:18:55
阅读次数:
1195
动态规划 + viterbi最短路径 + 1阶马尔可夫链 最短路径分词是将可能性最大的句子切分出来。首先对句子进行全切分,找出所有可能的字词,利用动态规划生成词图,并利用1阶马尔可夫链计算出所有的路径权值,找出图中最短的路径,属于机械式规则+统计的分词方法。 在句子头尾分别加上B 和 E,找出B和E ...
分类:
其他好文 时间:
2017-08-09 00:04:12
阅读次数:
186
当用户在客户端上请求本地图片的时候,我们需要把本地的图片展示。 1.在控制器端把图片转换成流的形式 2.前台请求控制器端的方法,输出图片 控制器端: public class ImageController : Controller { private static readonly string ...
分类:
其他好文 时间:
2017-08-07 11:47:52
阅读次数:
126
http://acm.hdu.edu.cn/showproblem.php?pid=2460 题意:给出图,求每次增加一条边后图中桥的数量。 思路: 先用tarjan算法找出图中所有的桥,如果lowv>pre[u],那么u—v就是桥,此时可以标记一下v。 之后就是利用LCA,找到两个节点的公共祖先, ...
分类:
Web程序 时间:
2017-08-07 10:18:05
阅读次数:
259
图像的Census变换 Census变换属于非参数图像变换的一种,它能够较好地检测出图像中的局部结构特征,如边缘、角点特征等。传统Census变换的基本思想是:在图像区域定义一个矩形窗口,用这个矩形窗口遍历整幅图像。选取中心像素作为参考像素,将矩形窗口中每个像素的灰度值与参考像素的灰度值进行比较,灰 ...
分类:
其他好文 时间:
2017-08-06 20:46:01
阅读次数:
490
【来信】 贺老师好。我也是在自学c++看了您写的启蒙一,感触非常大,太谢谢了,我如今做网络运维。会接触到部份erp的内容。,想请老师指点下。从刚開始学c++到能写出个图形化界面并与数据库简单交互的,这样一个小程序,假设不考虑数据库方面的问题,正常要用多长时间,,?【回复】 第一个时间问题。我认为是因 ...
分类:
数据库 时间:
2017-08-05 14:55:28
阅读次数:
261
一、引言 图像锐化处理的作用是使灰度反差增强,从而使模糊图像变得更加清晰。图像模糊的实质就是图像受到平均运算或积分运算,因此可以对图像进行逆运算,如微分运算能够突出图像细节,使图像变得更为清晰。由于拉普拉斯是一种微分算子,它的应用可增强图像中灰度突变的区域,减弱灰度的缓慢变化区域。二、卷积算法2.1... ...
分类:
编程语言 时间:
2017-08-01 19:20:40
阅读次数:
287
OpenCV提供了众多对图片操作的函数,其中最基本的就是图片的读取与输出了。 一、读取图片 利用OpenCV读取一张图片是非常容易的,只需要用到 imread() 函数,我们进入IPython,输入help(cv2.imread)获取该函数的文档,得到: 可见, imread需要提供两个参数,第一个 ...
分类:
编程语言 时间:
2017-08-01 14:37:28
阅读次数:
182