
C++
北方的杨先生
声明:博文的编写,主要参考网上资料,并结合个人见解,仅供学习、交流使用,如有侵权,请联系博主删除,原创文章转载请注明出处。博主微信:wx_big。
展开
-
mozjpeg 压缩流程
您的鼓励是我前进的源动力????原创 2020-01-10 16:00:00 · 1106 阅读 · 0 评论 -
关于中值滤波算法,以及C语言实现
1、什么是中值滤波?中值滤波是对一个滑动窗口内的诸像素灰度值排序,用其中值代替窗口中心象素的原来灰度值,它是一种非线性的图像平滑法,它对脉冲干扰级椒盐噪声的抑制效果好,在抑制随机噪声的同时能有效保护边缘少受模糊。中值滤波可以过滤尖峰脉冲。目的在于我们对于滤波后的数据更感兴趣。滤波后的数据保留的原图像的变化趋势,同时去除了尖峰脉冲对分析造成的影响。以一维信号的中值滤波举例。对灰度序列8...转载 2017-04-06 11:45:58 · 4276 阅读 · 0 评论 -
c++代码:获取所有文件名
原创 2019-08-02 15:12:08 · 348 阅读 · 0 评论 -
c++代码:获取特定格式的文件名
原创 2019-08-02 15:13:16 · 170 阅读 · 0 评论 -
c++代码:文件名替换
原创 2019-08-02 15:15:04 · 431 阅读 · 0 评论 -
c++代码:遍历文件夹内图像,包含子文件夹
原创 2019-08-02 15:16:11 · 477 阅读 · 0 评论 -
c++:字符串分割函数
原创 2019-08-02 15:17:16 · 169 阅读 · 0 评论 -
c++:文件名替换
原创 2019-08-02 15:18:15 · 526 阅读 · 0 评论 -
c++代码:try catch
原创 2019-08-02 15:19:13 · 429 阅读 · 0 评论 -
linux中include搜索的路径
原创 2019-08-02 14:58:48 · 571 阅读 · 0 评论 -
C++ 命名空间
原创 2019-08-02 15:02:06 · 150 阅读 · 0 评论 -
关于VS2013下制作和使用静态库和动态库
转载 2019-08-02 15:09:26 · 377 阅读 · 0 评论 -
数字图像处理-编程实现染色体计数 C语言实现
调用的框架:http://blog.chinaunix.net/uid-20622737-id-3173056.html实验内容:对于下面这幅图像,编程实现染色体计数,并附简要处理流程说明。处理步骤:1. 读取图像,转换为灰度图像 平滑滤波去噪 图像二值化 对图像进行膨胀 再次膨胀(视情况而定) 腐蚀(视情况而定) 反转 ...转载 2017-04-06 16:14:20 · 1764 阅读 · 0 评论 -
Otsu的C语言实现
//===============================================================================//// 函数名称:OTSU_threshold// 功能说明:经典大津算法 动态阈值// 修改时间:2016-8-31// 备 注:// Otsu实现思路// 1.计算0~255各灰阶对应的像素...转载 2017-04-07 16:22:03 · 997 阅读 · 0 评论 -
opencv中c版本和c++版本区别体验
1. 显示窗口大小的改变方法不同。 在c版本中,定义一个窗口时用cvNamedWindow. 比如说cvNamedWindow(“src”,0);后面的参数为0表示窗口大小可以手动改变,否则窗口的大小是自适应图片大小的。 而在c++版本中定义一个窗口用namedWindow. 比如说namedWindow(“src”,1);不管后面第二个参数是多少,都不能转载 2017-03-22 17:04:38 · 5780 阅读 · 0 评论 -
文件名替换函数
//文件名替换std::string FileDirNameReplace(std::string dir, std::string origString, std::string repString){ int pos = 0; while ((pos = dir.find(origString, pos)) != std::string::npos) { dir.replace(原创 2017-08-30 10:35:20 · 548 阅读 · 0 评论 -
读文件夹所有文件目录
std::string FLAGS_xml_dir = "H:\\BaiduNetdiskDownload\\hlg_0000002-hlg_00000005\\xml_all";; //文件夹4std::vector xlm_list; //图像名称的列表int readImageDirIfFlagEnabled(){ // Open & read image dir if原创 2017-08-30 11:52:09 · 485 阅读 · 0 评论 -
c++读取文件夹所有文件路径
代码为读取文件夹内所有指定后缀文件的路径并保存与容器中,代码中xml可换。c++代码://储存文件路径的容器std::vector xlm_list;//储存xml文件路径std::string FLAGS_xml_dir = "F:\\dataset\\hlg_ann\\xml_all_shoe";//读文件夹中所有文件int readImageDirIfFlagEnabled原创 2017-09-08 15:32:51 · 2304 阅读 · 0 评论 -
文件名替换函数
//文件名替换std::string FileDirNameReplace(std::string dir, std::string origString, std::string repString){ int pos = 0; while ((pos = dir.find(origString, pos)) != std::string::npos) { dir.replac原创 2017-08-31 14:40:33 · 342 阅读 · 0 评论 -
C++ 指针
学习指针是很有必要的。每一个变量都有一个内存位置,每一个内存位置都定义了可使用&运算符访问的地址,它表示了在内存中的一个地址。请看下面的实例,它将输出定义的变量地址:#include using namespace std;int main (){ int var1; char var2[10]; cout "var1 变量的地址: "; cou转载 2017-12-04 16:41:30 · 165 阅读 · 0 评论 -
浅谈C++中指针和引用的区别
搬运自http://www.cnblogs.com/dolphin0520/archive/2011/04/03/2004869.html指针和引用在C++中很常用,但是对于它们之间的区别很多初学者都不是太熟悉,下面来谈谈他们2者之间的区别和用法。1.指针和引用的定义和性质区别:(1)指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原来转载 2018-01-11 11:33:02 · 168 阅读 · 0 评论 -
颜色空间转化c++代码
rgb转grey:void RgbToGrey(unsigned char *rgb, double *grey) { double R = ((double) rgb[0]) / (double)255.0; double G = ((double) rgb[1]) / (double)255.0; double B = ((double) rgb[2]) / (d原创 2018-01-05 15:32:26 · 1411 阅读 · 0 评论 -
[cmake]如何设置Debug和Release编译模式
编译好CMakeLists.txt文件后1、build模式mkdir buildcd build cmake ..make2、debug模式,可以进行gdb调试mkdir Debugcd Debug cmake -DCMAKE_BUILD_TYPE=Debug .. make3、release模式mkdir Releasecd Release cmake -DCMAKE原创 2018-01-08 15:00:16 · 7813 阅读 · 0 评论 -
CMake生成的可执行文件能够gdb调试
在CMakeLists.txt文件中加入SET(CMAKE_BUILD_TYPE "Debug") SET(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g -ggdb")SET(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall")CMake 中有一个变量 CMAKE_BUILD_TYPE原创 2018-01-08 15:13:55 · 632 阅读 · 0 评论 -
大津法---OTSU算法
大津法---OTSU算法简介:大津法(OTSU)是一种确定图像二值化分割阈值的算法,由日本学者大津于1979年提出。从大津法的原理上来讲,该方法又称作最大类间方差法,因为按照大津法求得的阈值进行图像二值化分割后,前景与背景图像的类间方差最大(何为类间方差?原理中有介绍)。OTSU算法OTSU算法也称最大类间差法,有时也称之为大津算法,由大津于1979年提出,被认为是图像分割中阈值选...转载 2017-04-10 10:41:12 · 1409 阅读 · 0 评论