自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 问答 (1)
  • 收藏
  • 关注

原创 notepad++ 文件太大,打不开

出现的问题:打开一个文件显示,文件过大点集确定:然后出现这个问题:再点击确定:出现notepad++主界面:然后关闭你以前打开的很多个文件,就可以打开这个了,这个我觉得它都给你做了一个备份缓冲,放在它NotePad++的缓冲区里,所以,你再打开时,缓冲区空间剩的不够你打开新的文件了,所以,出错了。但是问题是:你这个待打开的文件不要过大,否则,notepad++仍然会打不开。...

2020-11-26 10:29:39 20838 5

原创 tensorflow2.0训练模型进行预测

#数据准备import tensorflow as tfimport randomimport pathlibimport numpy as npdata_path = pathlib.Path('c:/users/hb/.keras/datasets/G')all_image_paths = list(data_path.glob('*/*')) all_image_paths ...

2020-03-17 17:27:29 5737 2

原创 tensorflow v1到v2版本的切换

你知道嘛?官网竟然有这样一个脚本,很犀利,tf_upgrade_v2这个脚本可以分析你的代码并报告需要改动的行,该脚本甚至可以替你完成升级过程。

2020-02-27 09:59:15 3314

原创 tensorflow训练自己的图片进行分类

我主要用于tensorflow来进行二分类:下面先直接上代码:1、图片的准备与预处理阶段:在G的文件夹下要有你分类名称的文件夹:比如你要分类猫,狗,猪,那么你就要在这G的文件夹下新建三个文件夹,名称分别为这三个。这里的G也是我随便起的,你只需要在下面的data_path = pathlib.Path(‘c:/users/hb/.keras/datasets/G’),中把路径修改一下。imp...

2020-02-27 09:40:52 3204 5

原创 tensorflow如何更新到最新的版本

背景前面在anaconda中使用tensorflow时,在深度学习目标检测的那方面出现了问题:提示:no op…当你在百度上百度这个错误的时候:很多的CSDN博主会告诉你是因为你的tensorflow版本过低。准备那就是更新tensorflow呗,然而事情并没有那么简单:首先:打开Anaconda自带的命令提示窗口:然后键入:pip install --upgrade tens...

2019-09-03 13:30:16 15754 5

原创 深度学习object_detection/protos/*.proto: No such file or directory解决办法

找到这个文件夹然后按住shift + 鼠标右键,然后会出现:一个比普通右键多出的选项:在此处打开PowerShell窗口(S)然后点进去:出现这样一个窗口:然后敲入命令:Get-ChildItem object_detection/protos/*.proto |Resolve-Path -Relative | %{protoc $_ --python_out=.}回车之后:…...

2019-08-27 15:01:09 2829

转载 Pycharm中调出缩进对齐线

引用:https://bbs.csdn.net/topics/392341500?page=1#post-405785229论坛图解:这是他本人博客:https://blog.csdn.net/xpresslink望各位采纳

2019-08-22 16:12:17 7840 1

原创 Python Spyder 调出缩进对齐线

初学python,对python的对齐很重视,为了防止出错,使用spyder工具提供的功能下面是方法:1、首先打开Tools菜单栏下的Preferences出现如下界面轻松1,2,3步之后就可以发现有:当然,红色的矩形框是我自己通过画图工具画上的,当然我找到的spyder中提供的方法就是这个,望各位采纳。。。...

2019-08-14 16:25:28 14840 13

原创 uchar和Mat之间的相互转换

这里的输入图像是.png类型的原图像,3通道图像,亲测无误。#include "pch.h"#include <iostream>#include <opencv2/opencv.hpp>#include <opencv2/imgproc/types_c.h>using namespace std;using namespace cv;/*...

2019-04-18 10:25:09 3741

原创 SQLite库使用小结

但是,最近,出了点小状况,我们在使用数据库的时候,厂家告诉我们说自己的硬盘空间没有那么大,让我们想办法,后来,我们思考,就找到了SQLite数据库(轻量级数据库,但是不支持高并发,单线程不支持同时读写(不能同时读写))刚开始,上学的时候,一直使用的是SQLSever数据库,后来,工作后,发现MySql更简单好用,针对于高并发的情况下,我不需要处理复杂的并发情况。这里的查询之前一定要加锁,就是这个 m_sqliteMutex,不论你查询还是写入的时候,一定要加锁。加油EveryOne。

2023-11-21 17:08:39 144

原创 关于谷歌浏览器设置打开时页面不起作用的解决方法

1、由于我前面不知道怎么操作的,导致我在设置新建标签页和打开软件时默认打开网页的时候,都不起作用,每次都默认打开谷歌,结果,没有梯子,谷歌还看不了。

2023-10-11 00:18:00 1811

原创 SQLite数据库使用时碰到的问题

1、最近使用sqlite数据库,记录一下碰到的SQLError

2023-10-10 11:42:41 503

原创 GIT使用(踩坑)

GIT使用的时候碰到的问题

2023-09-14 11:46:59 344

原创 VS C++ 程序运行错误: 0xc0...07b错误等

今天在使用动态库的时候发现了一点问题,就是我修改了我原来的库文件,当我在另外的项目中使用的时候,我只进行了lib库和头文件的替换,并没有替换运行目录下的动态库,就给我报这个。将对应的生成的动态库放到使用这个库的运行目录下(也就是exe下)这个问题就是你需要找到这个动态库,并且放到exe目录同级目录。或者你的lib、头文件和dll的版本不对应,需要重新弄得一致。

2023-05-30 16:54:30 201

原创 VS E2996 错误过多,导致IntelliSense引擎无法正常工作。其中一些错误可能在编辑器中不可见。代码没有提示

由于我更换了我程序的工作电脑,我在VS中属性管理器中重新配置了。但是编译的时候并不会报错。写代码的时候没有提示。

2023-05-25 11:23:22 1629 2

原创 Qt 数据库使用小结---以QSQLITE为例

Qt 数据库使用的总结,希望能够帮到你!

2023-05-24 21:28:19 647

原创 VS for Qt 向MySql 数据库中插入中文

如果错误码什么的都不一样,那后面的可能解决不了你的问题。对比上面 ① 和 ② 的Sql 语句,终于正常了。

2023-04-12 12:17:42 525 2

原创 关于软件发布等一系列注意事项

软件打包需要注意问题

2023-04-04 20:25:28 513

原创 Mysql数据库修改密码

今天想修改数据库的密码,(我在已知原数据库密码的情况下),为了我们共同开发的时候,拉取相同的代码,在不同的机器上都可以使用。报过的错误如下:解决步骤:最后确定了一套简单的修改密码的步骤,步骤如下:修改成功后,关闭命令提示符(CMD)后,当你再使用登录的时候,就需要重新输入新设置的密码了。另外再PS一个:我在使用navicat for mysql 的时候,这个时候,发现自己的数据库登录不上了:解决方法:这个数据库的密码就修改完成了。

2022-12-06 11:31:28 1403

原创 .vcxproj.filters 误删后如何重建

今天碰到这样一种情况,我在删除这个VS文件夹下的.user文件时,不小心把.vcxproj.filters也删除了,这个解决方案!

2022-12-01 14:25:55 1527

原创 TSC TTP244Pro 打码机出现的问题及解决方案

TSC打码机。

2022-11-25 19:16:24 12941

原创 python 字符串find和count方法

python find,count使用方法。

2022-10-26 17:13:21 1358

原创 python 字符串format

format

2022-10-26 15:29:25 639

原创 python 字符串的join方法

join

2022-10-26 14:55:46 2028

原创 python 切片

python 切片

2022-10-24 11:30:16 1088

原创 python 转义字符的一些应用

python 转义字符的一些总结

2022-10-21 17:18:40 654

原创 MySql报错:SqlError(Unable to execute query“, “Can‘t create/write to file OS errno 2 - No such file...

在数据库写入中,请尽量保持少使用反斜线,多使用斜线。我觉得我的报错就是因为这个。我以后还是不要用反斜线了

2022-07-29 17:45:20 1082

原创 0x00007FFD977C04A8 (Qt5Sqld.dll)处(位于 a.exe 中)引发的异常: 0xC0000005: 读取位置 0x0000000000000010 时发生访问冲突

异常请检查一下是否是地址的问题

2022-07-25 09:49:05 1485

原创 MySql 数据库保存记录到excel

一般:可以先打开MySql的命令提示符,然后输入:找到目录 : C:\ProgramData\MySQL\MySQL Server 8.0下面有一个my.ini,打开搜索一下 : secure_file_priv如果没有,添加:secure_file_priv=如果有,改成:secure_file_priv=关闭重启数据库服务器即可二、新建查询语句:注意:后面的路径文件夹一定要存在。在D盘根目录下就能看到这个文件。...

2022-06-22 17:39:14 453

原创 视觉检测之3D视觉概述

3D视觉模仿人类视觉方式,通过计算机及成像系统,直观的呈现出真实的场景。相比于2D,在数据维度上,增加了Depth值,包含更丰富的空间信息,具有更多的可能性。优点:缺点:结构光3D成像:TOF 3D成像:今天就到这里!...

2022-06-16 17:54:53 4742

原创 视觉检测之模板匹配

这个模板匹配我就要好好说一说了,非常的关键,非常非常的关键,在缺陷检测的过程中。一般当待检测的物体经过传送带到达相机拍照后,多多少少会出现一定位置的偏移,甚至是变形,这个时候,可能就需要我们来定位数据。模板匹配就可以在这个偏移了的图像上找到想要对应的位置,然后再进行矫正就可以了说实在的就是:在B图中找A图(类似于:在人群中找你)这个可以应用的领域比较多:比如:其实可以手动实现(类似)模板匹配哈:A图:目标图B图:大图在大图上找到目标图:前提就是目标图要小于大图!!!然后:设置一个与A图大

2022-06-09 17:36:32 880

原创 视觉检测之直方图统计

直方图在最开始学习opencv时使用的较多直方图在分析图像的像素分布时,非常的好用,比如我想提取某一块区别于背景的区域(两者边界区分较大),可以通过选择两个较高波峰之间的数据来提取对应的值,一般类似于找那个二值化的合适的阈值!opencv 函数:以前使用过 HOG(梯度分布直方图) + SVM(支持向量机) 做人脸分类的练习,当时觉得效果还不错,有兴趣的小伙伴可以了解一下。祝君程序无BUG!!...

2022-06-09 16:44:53 227

原创 视觉检测之Blob

形态学操作:膨胀,腐蚀,开闭运算。有时候数字特征可以作为视觉检测的一个重要依据(在取图比较稳定的情况下)opencv函数:传统的缺陷检测算法,使用blob分析非常多,几乎所有的都会用到吧!...

2022-06-09 15:58:37 274

原创 视觉检测之滤波

自适应中值滤波效果比中值滤波效果要好一点。opencv 均值滤波:opencv 中值滤波:opencv 高斯滤波:总结:中值滤波在解决椒盐噪声的问题上表现得效果比较好均值滤波在解决高斯噪声的问题上表现得比较好......

2022-06-09 11:50:59 363

原创 自己封装动态库静态库碰到的问题汇总

1、静态库:静态库封装时,我发现我不能够在我的静态库中使用其他的静态库,比如opencv。具体我不知道为什么不可以。因为是静态库,在配置属性的时候,没有链接这一步,所以,也就没有链接器这个选项。不要点击运行,因为,根本就运行不了!生成就可以看到生成的lib文件,然后将lib文件和用到的.h文件拷贝过去就行了,不需要.cpp文件。在引用的工程中配置一下库目录和包含目录就行了。多扯一句:我记得看过一个博客,说的意思是,当我们配置属性表的时候,尽可能的使用 "附加包含目录" "附加库目录"

2022-05-20 16:52:44 661

原创 上位机控制PLC使用范式协议问题

1、当对位进行操作时:如果时D区的请使用DM来输入:比如://正确输入:writebit("DM1000.02" , true);//反面教材:writebit("D1000.02" , true);就是对D区 1000位置上的第三位输入了一个真注意:千万不能只用D ,否则不正确而我,就在这里纠结了好久!!!,感觉一下子就不机灵了呢!如果是W区,那么就使用W 就可以了!!2、当对一个数据进行操作时,请一定区分类型:比如int16_t ,就不用使用成int,这里面有很多需要注意

2022-04-19 16:27:11 2398

原创 C++ vector 几种遍历方式速度的对比

今天测试了一个程序:**这是第一段代码:**#include <iostream>#include <vector>#include <Windows.h>using namespace std;int main(){ vector<int> arrInt; for (int i = 0; i < 10000; i++) { arrInt.push_back(9999); } LA

2022-03-31 13:55:37 2243

原创 C++ 缺少显式类型(假定“int”)

从别人那里导入了一个工程,程序中出现了很多的这种错误,大约八九十个错误,后来,我找了半天的原因,我以为是我的c++缺少什么库,但是找来找去都没有找到原因。直到后来,我看到了一个#include<opencv>恍然大悟,因为这个包含文件,放到了文件的最开始的部分,所以,他会导致下面所有的神奇的错误。有些时候重复性的错误,肯定是有一个错误导致了其他所有的错误重新配置一下opencv 的环境,包括,包含文件,库文件,附加依赖项之后,问题解决了...

2021-12-10 16:17:18 6108

原创 C++计时器使用(WIN10系统)

碰到了一个问题:当我使用c++的clock来计算函数运行时间的时候,发现,使用的时间统计都是0ms我想,有没有更精的计量单位,于是,在网上翻了半天,找到了一个关于时钟频率的计算的window API这里参考了好多的博客和论坛。下面是例子:#include <windows.h> int main(){ LARGE_INTEGER litmp; //LARGE_INTEGER是一个联合体(64位),由2部分组成。一个是低位的32位整数LowPart。另一个就是高位的

2021-12-09 21:21:17 450

原创 opencv双线程写入图片会出现图片错乱

我在两个线程中调用Opencv的 imwrite 函数:出现了一种情况,存出来的图片是:A图与B图的混图。即:一整张图被拼接而成了造成这种情况的原因,是当你给同一个文件名写数据的时候,两个线程都往里写,如果想分别输出,那么加一个标志位,或者传入线程ID来区分,这样分开保存就可以了。...

2021-11-06 21:02:41 1765

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除