<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[stone的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ctgu361663454</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ctgu361663454]]></copyright><item><title><![CDATA[paddleOCR官方给的训练数据标签转换成能够训练的数据标签]]></title><link>https://blog.youkuaiyun.com/ctgu361663454/article/details/114675224</link><guid>https://blog.youkuaiyun.com/ctgu361663454/article/details/114675224</guid><author>ctgu361663454</author><pubDate>Thu, 11 Mar 2021 17:43:32 +0800</pubDate><description><![CDATA[1.下载paddleOCR的数据集，发现训练与测试标签txt为这样



2.上图中的数字对应官方给的字典中的汉字的行数



3.将标签转换为能够训练的标签



4.转换代码


#include &lt;fstream&gt;
#include &lt;iostream&gt;
#include &lt;vector&gt;
#include &lt;string&gt;
using namespace std;

int main() {
	int n = 5990;
	vector&lt;stri]]></description><category></category></item><item><title><![CDATA[C++基础，删除指定文件夹以及文件夹下的所有文件]]></title><link>https://blog.youkuaiyun.com/ctgu361663454/article/details/113648495</link><guid>https://blog.youkuaiyun.com/ctgu361663454/article/details/113648495</guid><author>ctgu361663454</author><pubDate>Thu, 04 Feb 2021 15:27:57 +0800</pubDate><description><![CDATA[直接附上代码，做个笔记。


/*
	删除指定目录以及目录下的所有文件
*/
#include &lt;iostream&gt;
#include &lt;io.h&gt;
#include &lt;direct.h&gt;

using namespace std;

void listFiles(string dir);

int main() {
	//目录路径
	string dir = "C:\\Users\\JSM-SQ\\Desktop\\face\\faces";
	listFiles(di]]></description><category></category></item><item><title><![CDATA[C++基础，输出目录下的所有文件的路径]]></title><link>https://blog.youkuaiyun.com/ctgu361663454/article/details/113390435</link><guid>https://blog.youkuaiyun.com/ctgu361663454/article/details/113390435</guid><author>ctgu361663454</author><pubDate>Fri, 29 Jan 2021 15:23:06 +0800</pubDate><description><![CDATA[附上代码，做个笔记。


/*
	输出目录下面的所有文件的路径，如果有子目录，会进到子目录
*/
#include &lt;iostream&gt;
#include &lt;io.h&gt;

using namespace std;

void listFiles(string dir);

int main() {
	//目录路径
	string dir = "C:\\Users\\JSM-SQ\\Desktop\\face\\att_faces";
	listFiles(dir);
	system(]]></description><category></category></item><item><title><![CDATA[C++基础，判断文件是否存在，存在即删除，不存在创建]]></title><link>https://blog.youkuaiyun.com/ctgu361663454/article/details/113370714</link><guid>https://blog.youkuaiyun.com/ctgu361663454/article/details/113370714</guid><author>ctgu361663454</author><pubDate>Fri, 29 Jan 2021 10:32:41 +0800</pubDate><description><![CDATA[直接贴上代码，做个知识小积累


#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;io.h&gt;

using namespace std;

int main() {
	string file_path = "C:\\Users\\JSM-SQ\\Desktop\\face\\list.txt";
	if (_access(file_path.c_str(), 0) == 0) {//文件存在删除
		if (remove(]]></description><category></category></item><item><title><![CDATA[opencv，C++实现图像中检测人脸]]></title><link>https://blog.youkuaiyun.com/ctgu361663454/article/details/113336014</link><guid>https://blog.youkuaiyun.com/ctgu361663454/article/details/113336014</guid><author>ctgu361663454</author><pubDate>Thu, 28 Jan 2021 14:13:48 +0800</pubDate><description><![CDATA[参考博客：https://blog.youkuaiyun.com/u012679707/article/details/80376969

1.搭建VS2015+opencv3.4.1环境

2.如果opencv3.4.1下搜索不到训练好的人脸检测模型，就是haarcascade_frontalface_alt.xml文件，手动下载xml文件

下载链接：

链接：https://pan.baidu.com/s/1VZwhNO8beb-PYtxITgPOug

提取码：rxv2

3.在项目目录下新建一个xml文件夹，]]></description><category></category></item><item><title><![CDATA[使用Win10自带的OCR，Windows.Media.Ocr.Cli.exe]]></title><link>https://blog.youkuaiyun.com/ctgu361663454/article/details/112466460</link><guid>https://blog.youkuaiyun.com/ctgu361663454/article/details/112466460</guid><author>ctgu361663454</author><pubDate>Mon, 11 Jan 2021 13:55:51 +0800</pubDate><description><![CDATA[1.win10操作系统

2.下载Windows.Media.Ocr.Cli.exe

链接：https://pan.baidu.com/s/1S7Gns01q46eP8-hEs5kvaA
提取码：sevp
3.使用方法

a.将Windows.Media.Ocr.Cli.exe和测试图片放到同一目录下

b.控制台进入到同一目录下

c.输入：Windows.Media.Ocr.Cli.exe x.png

d.看到识别出来的文字
...]]></description><category></category></item><item><title><![CDATA[使用Tesseract-OCR训练自己的数据集，提高OCR准确率]]></title><link>https://blog.youkuaiyun.com/ctgu361663454/article/details/112370619</link><guid>https://blog.youkuaiyun.com/ctgu361663454/article/details/112370619</guid><author>ctgu361663454</author><pubDate>Fri, 08 Jan 2021 16:49:09 +0800</pubDate><description><![CDATA[1.上一篇文章使用的是训练好的数据集，但是结合自己的需求，会出现一些识别错误的问题，所以需要训练自己的数据集。（需要的朋友可以查看我的上一篇博客）

2.测试完成之后，写成文档，做个记录，同时有需要的朋友可以直接下载文档。

3.文档中有详细的步骤，以及所需的下载链接，都可以下载到，不用在网上各种寻找。

链接：https://pan.baidu.com/s/14AKWDDBzMruCLaeh8NmmxA
提取码：ybwk

...]]></description><category></category></item><item><title><![CDATA[安装Tesseract-OCR，实现文字识别]]></title><link>https://blog.youkuaiyun.com/ctgu361663454/article/details/112370180</link><guid>https://blog.youkuaiyun.com/ctgu361663454/article/details/112370180</guid><author>ctgu361663454</author><pubDate>Fri, 08 Jan 2021 16:42:04 +0800</pubDate><description><![CDATA[Tesseract-OCR安装使用简单，能够实现中英文文字识别

1.最近需要用到OCR，测试完成之后，写下文档，做个记录，需要的朋友可以直接百度网盘下载

2.文档中有很详细的步骤，还有所需的下载链接

链接：https://pan.baidu.com/s/1c8j0MgxGZ_tGhcEPC3yaKw
提取码：fc87

...]]></description><category></category></item><item><title><![CDATA[使用VS2015，office 2007自带的OCR组件来实现OCR功能]]></title><link>https://blog.youkuaiyun.com/ctgu361663454/article/details/112320948</link><guid>https://blog.youkuaiyun.com/ctgu361663454/article/details/112320948</guid><author>ctgu361663454</author><pubDate>Thu, 07 Jan 2021 16:56:06 +0800</pubDate><description><![CDATA[使用VS2015，office 2007自带的OCR组件来实现OCR功能，使用语言C#

直接附上整理的word文档，文档里面有详细步骤与下载链接，需要的朋友可以直接下载尝试。

word文档下载地址：

链接：https://pan.baidu.com/s/12h9WHP_a1MJ0uHEgR34opA
提取码：cb6l

...]]></description><category></category></item><item><title><![CDATA[opencv + C++进行简单图像模板匹配]]></title><link>https://blog.youkuaiyun.com/ctgu361663454/article/details/111591040</link><guid>https://blog.youkuaiyun.com/ctgu361663454/article/details/111591040</guid><author>ctgu361663454</author><pubDate>Wed, 23 Dec 2020 15:32:34 +0800</pubDate><description><![CDATA[1.在原图上裁剪一块作为模板图像，如果图像不是裁剪的， 大小有变化的话，会影响匹配结果。





2.运行代码


/*
	简单图像模板匹配
*/
#include &lt;opencv2/imgproc/imgproc.hpp&gt;
#include &lt;opencv2/highgui/highgui.hpp&gt;
#include &lt;iostream&gt;
#include &lt;algorithm&gt;
#include &lt;cstdlib&gt;

using nam...]]></description><category></category></item><item><title><![CDATA[opencv+opencv_contrib+VS2019环境搭建中的许多坑]]></title><link>https://blog.youkuaiyun.com/ctgu361663454/article/details/105809196</link><guid>https://blog.youkuaiyun.com/ctgu361663454/article/details/105809196</guid><author>ctgu361663454</author><pubDate>Tue, 28 Apr 2020 11:55:47 +0800</pubDate><description><![CDATA[搭建opencv+opencv_contrib+VS2019环境花费了好多天，遇到各种奇怪的问题，比如文件下载不了，安装完成之后没有x64文件夹，折磨了几天终于搭建完成，写下这篇文章，做个记录，也希望可以帮助到后来的朋友们，少走弯路。

参考的文章链接：

https://blog.youkuaiyun.com/YMilton/article/details/102898814

大家先看完这篇文章，不要...]]></description><category></category></item><item><title><![CDATA[python，使用sobel算子进行图像水平或者垂直方向边缘检测]]></title><link>https://blog.youkuaiyun.com/ctgu361663454/article/details/102575452</link><guid>https://blog.youkuaiyun.com/ctgu361663454/article/details/102575452</guid><author>ctgu361663454</author><pubDate>Tue, 15 Oct 2019 21:30:24 +0800</pubDate><description><![CDATA[使用Sobel算子进行图像水平或者垂直方向边缘检测，比较简单，直接附上代码：


import cv2
import skimage
from skimage import io,data,color,filters
import matplotlib.pyplot as plt

if __name__ == "__main__":
    #图片路径
    img_path = "faul...]]></description><category></category></item><item><title><![CDATA[python，opencv实现canny边缘检测]]></title><link>https://blog.youkuaiyun.com/ctgu361663454/article/details/102575378</link><guid>https://blog.youkuaiyun.com/ctgu361663454/article/details/102575378</guid><author>ctgu361663454</author><pubDate>Tue, 15 Oct 2019 21:25:36 +0800</pubDate><description><![CDATA[直接调用cv2中的Canny函数，直接附上代码：


import cv2

if __name__ == "__main__":
    #图片路径
    img_path = "fault1.jpg"
    img = cv2.imread(img_path, 0)
    #cv2.Canny(img, 200, 300)
    #第一个参数是需要处理的原图像，该图像必须为单通道的灰度...]]></description><category></category></item><item><title><![CDATA[Python获取文件夹下的文件名称和文件路径，已经封装好，可以直接使用]]></title><link>https://blog.youkuaiyun.com/ctgu361663454/article/details/102520474</link><guid>https://blog.youkuaiyun.com/ctgu361663454/article/details/102520474</guid><author>ctgu361663454</author><pubDate>Sat, 12 Oct 2019 14:50:39 +0800</pubDate><description><![CDATA[输入文件夹的路径，获取文件夹下的所有文件名称和文件路径，已经封装好，可以直接调用，非常方便。


import os

def get_file_path(dir_name):
    listPath = []
    for root,dirs,files in os.walk(dir_name): 
        #遍历文件
        for file in files:
     ...]]></description><category></category></item><item><title><![CDATA[支持向量机svm入门：使用svm实现sklearn自带的手写数据集识别]]></title><link>https://blog.youkuaiyun.com/ctgu361663454/article/details/102477823</link><guid>https://blog.youkuaiyun.com/ctgu361663454/article/details/102477823</guid><author>ctgu361663454</author><pubDate>Thu, 10 Oct 2019 11:29:02 +0800</pubDate><description><![CDATA[直接附上代码，代码中有注释


# -*- coding:utf-8 -*-
import sys
from sklearn.datasets import load_digits  # 加载手写数字识别数据
import pylab as pl
from sklearn.model_selection import train_test_split  # 训练测试数据分割
from sklea...]]></description><category></category></item><item><title><![CDATA[python鼠标点击图片，获取点击点的像素坐标]]></title><link>https://blog.youkuaiyun.com/ctgu361663454/article/details/102477279</link><guid>https://blog.youkuaiyun.com/ctgu361663454/article/details/102477279</guid><author>ctgu361663454</author><pubDate>Thu, 10 Oct 2019 11:10:02 +0800</pubDate><description><![CDATA[直接附上代码：


import cv2
import numpy as np
#图片路径
img = cv2.imread('031.jpg')
a =[]
b = []
def on_EVENT_LBUTTONDOWN(event, x, y,flags, param):
    if event == cv2.EVENT_LBUTTONDOWN:
        xy = "%d,%d" %...]]></description><category></category></item><item><title><![CDATA[tensorflow入门：使用sklearn自带的鸢尾花数据和tensorflow进行鸢尾花分类]]></title><link>https://blog.youkuaiyun.com/ctgu361663454/article/details/102475647</link><guid>https://blog.youkuaiyun.com/ctgu361663454/article/details/102475647</guid><author>ctgu361663454</author><pubDate>Thu, 10 Oct 2019 10:40:15 +0800</pubDate><description><![CDATA[文章主要使用sklearn自带的鸢尾花数据和tensorflow深度学习框架进行鸢尾花的分类，是深度学习入门的一个小案例，适合初学者入门练手。]]></description><category></category></item><item><title><![CDATA[springboot跳转jsp页面]]></title><link>https://blog.youkuaiyun.com/ctgu361663454/article/details/80407449</link><guid>https://blog.youkuaiyun.com/ctgu361663454/article/details/80407449</guid><author>ctgu361663454</author><pubDate>Tue, 22 May 2018 16:33:21 +0800</pubDate><description><![CDATA[1.创建spring starter project    创建时选择maven项目。2.引入jar包依赖，在pom.xml文件中新增如下内容&amp;lt;!-- tomcat支持 --&amp;gt;
       &amp;lt;dependency&amp;gt;
           &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt;
           &amp;...]]></description><category></category></item><item><title><![CDATA[Springboot跳转html页面]]></title><link>https://blog.youkuaiyun.com/ctgu361663454/article/details/80226150</link><guid>https://blog.youkuaiyun.com/ctgu361663454/article/details/80226150</guid><author>ctgu361663454</author><pubDate>Mon, 07 May 2018 15:16:01 +0800</pubDate><description><![CDATA[1.首先在pom文件中引入模板引擎jar包&amp;lt;dependency&amp;gt;
   &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt;
   &amp;lt;artifactId&amp;gt;spring-boot-starter-thymeleaf&amp;lt;/artifactId&amp;gt;
&amp;lt;/dependency&amp;gt;2.在applicati...]]></description><category></category></item><item><title><![CDATA[E: Some index files failed to download. They have been ignored, or old ones used instead.]]></title><link>https://blog.youkuaiyun.com/ctgu361663454/article/details/79991399</link><guid>https://blog.youkuaiyun.com/ctgu361663454/article/details/79991399</guid><author>ctgu361663454</author><pubDate>Wed, 18 Apr 2018 15:39:38 +0800</pubDate><description><![CDATA[ubuntu apt-get update失败1.出现错误：E:Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)出现这个问题的原因可能是有另外一个程序正在运行，导致资源被锁不可用。而导致资源被锁的原因，可能是上次安装时没正常完成，而导致出现此状况。解决方法：把 /var/...]]></description><category></category></item></channel></rss>