摘要: 1 #include <iostream> 2 #include <cmath> 3 4 using namespace std; 5 6 int count = 0; 7 8 void show(int* mark, const int n) { 9 cout << "case " << coun 阅读全文
posted @ 2017-12-08 14:39 CheerM 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 转灰度图的操作很多,但是opencv中的CV_LOAD_IMAGE_GRAYSCALE的具体操作为: gray = 0.299 * r + 0.587 * g + 0.114 * b 然后,小数点部分四舍五入为整数。 阅读全文
posted @ 2017-05-08 17:55 CheerM 阅读(6135) 评论(0) 推荐(0) 编辑
摘要: 对于字符串S, 要找到它最长的回文子串,能想到的最暴力方法,应该是对于每个元素i-th都向左向右对称搜索,最后用一个数组span 记录下相对应元素i-th为中心的回文子串长度。 那么问题来了: 1. 这样的方法,对于奇回文子串和偶回文子串的处理不一样,比如所“acbca” 和“acbbca” 2. 阅读全文
posted @ 2017-04-11 11:30 CheerM 阅读(698) 评论(0) 推荐(0) 编辑
摘要: Bilateral Filtering for Gray and Color Images 双边滤波器:保留边界的平滑滤波器。 在局部上,就是在灰度值差异不大的区域平滑,在灰度值差异比较大的边界地区保留边界。所以双边滤波器作用于每个像素的同时,必然会受到领域像素点的距离、灰度值差的权重影响。 已知低 阅读全文
posted @ 2017-03-28 22:21 CheerM 阅读(9707) 评论(4) 推荐(1) 编辑
摘要: http://stackoverflow.com/questions/16772842/what-is-the-difference-between-cout-cerr-clog-of-iostream-header-in-c-when cerr for errors cout for normal 阅读全文
posted @ 2017-03-03 20:14 CheerM 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 先推荐界面比较丑,但是还不错的在线图片处理网站: http://www168.lunapic.com/editor/ 由于最近在做毕设了,结合前面关于图像处理和机器学习的操作,想做一些好玩的东西,其中有一部分需要构建一个模糊人脸库。一想到人脸照,大概都是超清晰的自拍(selfie)或者证件照,所以自 阅读全文
posted @ 2017-02-09 17:55 CheerM 阅读(4575) 评论(0) 推荐(0) 编辑
摘要: POJ:1001 http://poj.org/problem?id=1001 我是分割线 1 /* 2 *Copyright: CheerM 3 *Author: CheerM 4 *Date: 2016-11-14 5 *Description: 实现 底数B为6位宽浮点数 指数E为(0,25】 阅读全文
posted @ 2016-11-15 00:04 CheerM 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 问题描述:输入n, 表示集合S的元素个数,输入m表示S的子集元素个数,然后枚举元素个数为m的S集合子集的所有可能 e.g. 输入n=5,m=3,即求集合S={1,2,3,4,5}所有元素为3的子集,{1,2,3}、{1,2,4}、{1,2,5}、{1,3,4}、{1,3,5}、{1,4,5}、{2, 阅读全文
posted @ 2016-11-03 12:12 CheerM 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: 超长的整型加减法可以用数组int来存储,每个单元可以存储1~9位数字,然后模拟手算过程 大数乘除法,稍复杂,(挖坑)续更.. 分割线 1 /************************************************* 2 Copyright: CheerM 3 Author: 阅读全文
posted @ 2016-11-03 00:48 CheerM 阅读(952) 评论(0) 推荐(0) 编辑
摘要: .. 阅读全文
posted @ 2016-10-10 16:50 CheerM 阅读(173) 评论(0) 推荐(0) 编辑