<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Fxxk CPP]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/HugoChen_cs</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; HugoChen_cs]]></copyright><item><title><![CDATA[数据分析2020年全国各省分高考成绩分布情况]]></title><link>https://blog.youkuaiyun.com/HugoChen_cs/article/details/107650258</link><guid>https://blog.youkuaiyun.com/HugoChen_cs/article/details/107650258</guid><author>HugoChen_cs</author><pubDate>Wed, 29 Jul 2020 00:22:54 +0800</pubDate><description><![CDATA[title: 高考成绩分析
categories: Person
date: 2020-07-28 12:56:41
timestamp: 2020-07-28 12:56:41
tags: [blog, gaokao,dataproc]
开始
突发奇想， 想看下高考成绩的分布， 如果把每个省市的成绩划线成0-100 分会怎么样，简单的来说， 认为最高分的考了100分，最低分考了0分， 计算一下各个分数段的人数就好了，
顺便可以用这个数据看每个省市的一本线划分比率，还有其他相关的数据，
看起来还是比较简单.]]></description><category></category></item><item><title><![CDATA[opencv-12-高斯滤波-双边滤波(附C++代码实现)]]></title><link>https://blog.youkuaiyun.com/HugoChen_cs/article/details/106038188</link><guid>https://blog.youkuaiyun.com/HugoChen_cs/article/details/106038188</guid><author>HugoChen_cs</author><pubDate>Sun, 10 May 2020 16:46:12 +0800</pubDate><description><![CDATA[开始之前
这几天由于自己的原因没有写, 一个是因为自己懒了, 一个是感觉这里遇到点问题不想往下写了, 我们先努力结束这个章节吧, 之前介绍了比较常用而且比较好理解的均值和中值滤波,  但是呢,在例程Smoothing Images, 还有给出的其他的滤波方式, 主要是高斯滤波和双边滤波,
我们这一次完结掉滤波与平滑的这个部分, 写的有点多了,反而不想再写了, 加油
目录
文章目录开始之前目录本文目标正文高斯滤波(Gaussian Filter)高斯滤波原理C++ 实现opencv 高斯滤波高斯滤波效果对比双]]></description><category></category></item><item><title><![CDATA[opencv-11-中值滤波的C++实现与自适应中值滤波]]></title><link>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105901770</link><guid>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105901770</guid><author>HugoChen_cs</author><pubDate>Sun, 03 May 2020 12:02:41 +0800</pubDate><description><![CDATA[开始之前
在上一篇我们实现了读取噪声图像, 然后 进行三种形式的均值滤波得到结果, 由于我们自己写的均值滤波未作边缘处理, 所以效果有一定的下降, 但是总体来说, 我们得到的结果能够说明我们的算法执行之后得到的图像噪声更低, 图像更清晰. 但是也会造成图像的模糊, 导致部分细节丢失. 在这一章中,我们介绍一下中值滤波及其实现
摘要
首先介绍了中值滤波的原理, 给出其实现思路,并根据思路实现了 C+...]]></description><category></category></item><item><title><![CDATA[opencv-11-中值滤波及自适应中值滤波]]></title><link>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105901696</link><guid>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105901696</guid><author>HugoChen_cs</author><pubDate>Sun, 03 May 2020 11:56:29 +0800</pubDate><description><![CDATA[开始之前
在上一篇我们实现了读取噪声图像, 然后 进行三种形式的均值滤波得到结果, 由于我们自己写的均值滤波未作边缘处理, 所以效果有一定的下降, 但是总体来说, 我们得到的结果能够说明我们的算法执行之后得到的图像噪声更低, 图像更清晰. 但是也会造成图像的模糊, 导致部分细节丢失. 在这一章中,我们介绍一下中值滤波及其实现
摘要
首先介绍了中值滤波的原理, 给出其实现思路,并根据思路实现了 C+...]]></description><category></category></item><item><title><![CDATA[opencv-10-图像滤波-噪声添加与均值滤波-含opencv C++ 代码实现]]></title><link>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105888718</link><guid>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105888718</guid><author>HugoChen_cs</author><pubDate>Sat, 02 May 2020 12:02:29 +0800</pubDate><description><![CDATA[title: “opencv-10-图像滤波-噪声添加与均值滤波-含opencv C++ 代码实现”
categories: [opencv]
date: 2020-04-29 17:02:57
timestamp: 2020-04-29 17:02:57
tags: [opencv,c++,qt]
开始之前
再说上一篇文章中, 我们想按照噪声产生, 然后将降噪的, 但是限于篇幅, 我就放在这一...]]></description><category></category></item><item><title><![CDATA[opencv-9-图像噪声以及评估指标 PSNR 与SSIM]]></title><link>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105860465</link><guid>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105860465</guid><author>HugoChen_cs</author><pubDate>Thu, 30 Apr 2020 14:05:08 +0800</pubDate><description><![CDATA[开始之前
我们在将 opencv 的图像显示在了 qt 的label 上, 我们能够将图显示在label 上, 用于显示我们的算法,
我们在 opencv 上一篇文章中介绍了 opencv 的核操作, 我们这里就要进入一个很重要的章节了,图像滤波操作, 也是图像核操作应用的一个很重要的章节,
那我们就从降噪的角度完整的讲一下, 并通过 opencv 核的方式进行图像算法操作, 【技术综述】一文道尽...]]></description><category></category></item><item><title><![CDATA[Imagelab-0-QT label显示 opencv 图像]]></title><link>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105837799</link><guid>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105837799</guid><author>HugoChen_cs</author><pubDate>Wed, 29 Apr 2020 13:32:12 +0800</pubDate><description><![CDATA[开始之前
这其实也是opencv 处理图像的系列, 只是想我们在进一步复杂化我们的代码之前, 每次给出代码我们都要给出很多, 然后窗口的显示上也有很多不必要的东西, 我们为了后面进行更好的算法效果以及算法执行, 我们先规划一下程序, 写出来一个界面程序出来, 这样的话, 我们之后的程序部分只需要给出一个函数的部分就好, 我们的程序算法在增加的时候, 将功能做到一个一个的菜单里面来, 这样一边处理算...]]></description><category></category></item><item><title><![CDATA[opencv-8-图像核操作]]></title><link>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105788678</link><guid>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105788678</guid><author>HugoChen_cs</author><pubDate>Mon, 27 Apr 2020 13:23:49 +0800</pubDate><description><![CDATA[开始之前
在准备开始的时候, 我大概列了一个opencv 章节列表, 按照章节进行写, 写到某些部分的时候再具体调整章节内容,  完成了之后, 会将具体的章节链接更新到这个列表中 算是作为一个目录吧.
有的章节写到很快, 有的章节写的很慢,  但是我会坚持一直写下去
目录
文章目录开始之前目录开始图像下侧差分图像锐化操作opencv 核操作运行时间对比
开始
按照我的写作计划, 之前算是完成了前面...]]></description><category></category></item><item><title><![CDATA[opencv-7-鼠标绘制自定义图形]]></title><link>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105748287</link><guid>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105748287</guid><author>HugoChen_cs</author><pubDate>Sat, 25 Apr 2020 13:10:32 +0800</pubDate><description><![CDATA[开始之前
昨天写了具体的基本的图形绘制, 然后我们使用相应的函数接口进行调用, 便能够在图像上绘制出来相应的图形,  我们以图像绘制为例, 最终都会调用了 Line 函数, 最后都是基于一个 自定义迭代器 LineIterator的形成的路径, 通过设定起始点和目标点, 相当于计算出来的斜率值, 每次累加的之后判断下一个点的位置,  通过 重载累加器的 ++ 操作, 完成直线点指针的移动, 在相应...]]></description><category></category></item><item><title><![CDATA[opencv-6-图像绘制与line 函数剖析]]></title><link>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105739782</link><guid>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105739782</guid><author>HugoChen_cs</author><pubDate>Fri, 24 Apr 2020 21:07:10 +0800</pubDate><description><![CDATA[开始之前
越到后面, 写的越慢, 之前还抽空去看了下 学堂在线那篇文章提供的方法,  博客第一个人评论的我, 想想还是要给人家一个交代的, 就想着找到一个方法进行下载, 但是尝试了 还没找到, 估计我要花时间自己写一个了, 不是很难, 但是 就是要花时间, 安排到日程上了, 应该会有结果的, 到时候再写博文记录.
之前都是空的, 写起来很快, 后面的话我还要去写具体的代码实现,  争取都能够复现出...]]></description><category></category></item><item><title><![CDATA[opencv-5-图像遍历与图像改变]]></title><link>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105699499</link><guid>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105699499</guid><author>HugoChen_cs</author><pubDate>Thu, 23 Apr 2020 09:12:38 +0800</pubDate><description><![CDATA[目录
文章目录目录开始图像的像素点访问与遍历opencv 座标定义下标访问指针访问迭代器法访问遍历访问时间对比图像操作图像叠加代码编写执行结果图像"拼接"图像 相减亮度和对比度操作亮度操作伽马矫正(Gamma)其他
开始
图像的像素点访问与遍历
我们在上一篇文章中已经 大概介绍了 mat 图像的数据格式, 实际上可以理解为一个二维数组的格式, 那么 茴香豆的茴字一共有几种写法  访问一个像素点有几...]]></description><category></category></item><item><title><![CDATA[opencv-4-成像系统与Mat图像颜色空间]]></title><link>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105674652</link><guid>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105674652</guid><author>HugoChen_cs</author><pubDate>Wed, 22 Apr 2020 09:44:14 +0800</pubDate><description><![CDATA[目标

知道 opencv 处理图像数据的格式
介绍 mat 基础内容
知道 BGR 颜色 显示
颜色转换  BGR 到 灰度图像

开始
Opencv 主要是图像处理, 在进行图像处理的过程中有一个必须要解决的问题: 图像的内存存储, 最简单的方式就是使用二维数组来存储了. opencv 在1.0时代使用的是二维数组, 然后使用 IplImage 的指针指向数据起始的地址, 指针很强大, 但是对...]]></description><category></category></item><item><title><![CDATA[opencv-3-图片存储与相对路径]]></title><link>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105664929</link><guid>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105664929</guid><author>HugoChen_cs</author><pubDate>Tue, 21 Apr 2020 18:43:16 +0800</pubDate><description><![CDATA[在上一篇文章opencv 显示第一副图像 中, 我们完成了一副图像的显示,  包括使用VS,和QT 进行显示… 本文将展示如何进行图像的显示与存储过程, 主要以 QT为例, 附带介绍一下  VS的实现方法
图像显示与存储程序
我们以上一章节的显示图像为例

一定要注意 路径的位置,  windows 下面的  \  斜杠 为 C++ 里面的转义符号, 换成 / 或者 \  来表示

#includ...]]></description><category></category></item><item><title><![CDATA[opencv-2-VS2017与QT显示图像]]></title><link>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105651787</link><guid>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105651787</guid><author>HugoChen_cs</author><pubDate>Tue, 21 Apr 2020 10:07:04 +0800</pubDate><description><![CDATA[目的

使用 VS 构建第一个 opencv 程序
使用 QT 构建 第一个 opencv 程序
VS 导入 QT 程序

开始
我们需要设置 dll 文件的运行路径, 避免运行的时候找不到相应的库而报错,
接下来, 我们需要使用
设置运行环境
我们整理得到了, 我们需要将 我们的dll 文件夹 加入到系统 的Path  路径
过程如下: 此电脑--右键--属性--高级系统设置--环境变量--系统...]]></description><category></category></item><item><title><![CDATA[opencv-1-QT_OPENCV 安装]]></title><link>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105632023</link><guid>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105632023</guid><author>HugoChen_cs</author><pubDate>Mon, 20 Apr 2020 21:32:21 +0800</pubDate><description><![CDATA[既然我们是从头开始的, 那我们就从 opencv 的安装开始吧,  主要环境为:

win10 1909 - 18363.720 版本
VS2017 15.9.22
QT 5.14.2
opencv 4.3.0

安装
由于 QT 默认的 C++ 编译器是 minGW, 而 opencv 编译好的 dll 文件和 lib 文件都是 只有 vc14版本与vc15版本1.
PS: 如果你使用 minG...]]></description><category></category></item><item><title><![CDATA[opencv-0-项目启程]]></title><link>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105631995</link><guid>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105631995</guid><author>HugoChen_cs</author><pubDate>Mon, 20 Apr 2020 12:04:36 +0800</pubDate><description><![CDATA[开始
无数次说要开始 opencv 的系列, 但是都由于各种原因没有坚持下去,
这次我做最后一次尝试, 也做最后一次坚持, 如果不做下去, 我就再也不开这个坑.
学习opencv 也有好几年了, 看到别人也写了各种的博文, 也学习了很多, 我也想写一点什么作为自己的一个总结,  我会将自己用到的和能够查到的都尽量写完整, 完善自己的知识库, 进而都整理出来, 完成写作. 工作量可能有点大, 但是我...]]></description><category></category></item><item><title><![CDATA[sketchup-绘制自己的家]]></title><link>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105618073</link><guid>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105618073</guid><author>HugoChen_cs</author><pubDate>Mon, 20 Apr 2020 08:56:23 +0800</pubDate><description><![CDATA[简介
最近已经完成了 毕业论文, 等待盲审的过程中, 将过去几年做的东西也都一一整理了, 硬盘中好几个不敢动的文件夹 也都可以删除了.
想着这段时间开始将以前落下的东西一一补齐的, 昨天的时候偶然看到了别人发的装修图–SKETCHUP高精度控制下的室内装修设计 篇一：#原创新人#精装控制篇 , 感觉好厉害, 自己
心理有点痒痒了, 以前的时候自己尝试过绘制自己的家, 但是不知道什么原因也都放弃了,...]]></description><category></category></item><item><title><![CDATA[C51_PID 水温控制系统]]></title><link>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105532082</link><guid>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105532082</guid><author>HugoChen_cs</author><pubDate>Wed, 15 Apr 2020 12:12:19 +0800</pubDate><description><![CDATA[前言
通过C语言程序写入51单片机实现水的温度的采集,并通过控制器控制加热器给水体加热,对水体的温进行PID控制,保证温度在设定值范围内波动
最终包括C51的视频的内容以及部分参考资料都可以在 百度分享链接内下载
链接: https://pan.baidu.com/s/1jpawh31O1gqv9CU_0LXFZQ 提取码: 2333
包含店家赠送的51的资料以及使用过程中需要用到的部分参考文件以...]]></description><category></category></item><item><title><![CDATA[latex-列表 itemize enumerate description 自定义]]></title><link>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105189541</link><guid>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105189541</guid><author>HugoChen_cs</author><pubDate>Sun, 29 Mar 2020 23:40:45 +0800</pubDate><description><![CDATA[介绍
latex 主要有三种列表环境,进行罗列的实现,

无序列表 – itemize
有序列表 – enumerate
描述列表 – description

本文进行了一一介绍和演示, 同时添加了嵌套列表环境和自定义列表环境的说明
latex 列表环境
latex 的列表环境都是使用例如如下的形式进行的罗列,
\begin{itemize}
    \item 条目1 
    \item 条...]]></description><category></category></item><item><title><![CDATA[nCOV 数据简要分析 (0326)]]></title><link>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105148980</link><guid>https://blog.youkuaiyun.com/HugoChen_cs/article/details/105148980</guid><author>HugoChen_cs</author><pubDate>Fri, 27 Mar 2020 20:01:20 +0800</pubDate><description><![CDATA[简介
碰巧看到了数据上传, 正在跑数据的我想着要不拟合一下看看, 然后, 就做了两个小时, 这里做一个简单的记录过程, 后续可能做在线的 实时预测,(坑…)
这个结果还是不能乱发的, 不然下一个谣言就是我了, 狗命要紧…

时代的一粒尘,落到个人身上就是一座大山,偏偏我们生活在尘土飞扬的时代
------ 方方


灾难并不是死了两万人这样一件事，而是死了一个人这件事，发生了两万次
-------...]]></description><category></category></item></channel></rss>