自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (2)
  • 收藏
  • 关注

原创 msys2安装教程

依次修改/etc/pacman.d下的文件的源。再次下载安装了msys2。安装完成后不要直接运行。安装 gtk,gcc。

2023-07-18 11:39:07 229

原创 Mat 变换错误排查

【代码】Mat 变换错误排查。

2023-04-13 14:28:07 438

原创 opencv绑定MFC显示图片,MFC的鼠标响应在opencv图片上失效

当opencv窗口与mfc控件绑定时,可以认为opencv绑定区域覆盖在mfc 控件上,此时mfc本身的鼠标响应在此区域失效,只能调用opencv的鼠标响应事件。而当你调用opencv的鼠标滚轮事件时候又会没有反应,此时是因为mfc的鼠标滚轮事件优先级别更好 ,只能在这里用mfc的鼠标滚轮响应事件。或者就像我上面说的,使用opencv的鼠标点击事件,使用Mfc的鼠标滚轮事件。可以正常显示,但是对于鼠标时间的相应以及快捷键的相应会出现问题。直接使用Mfc的图像处理类不用opencv。

2023-02-21 21:01:58 426

原创 OpenCV 将单通道转换为三通道

opencv 图像通道转换

2023-02-09 20:32:20 3550

原创 关于VS “error LNK2005: 已经在 .obj 中定义“

关于VS "error LNK2005: 已经在 .obj 中定义"

2022-11-02 09:49:28 1537

原创 “DeleteFile”: 不是“`global namespace‘”的成员

就是在头文件中定义了一个变量CString measure_transition;编译提示:“DeleteFile”: 不是“`global namespace'”的成员已经在预编译文件里添加了 altstr.h文件;解决办法:将altstr的引用放在最前。总结 c++的头文件一定要看编译执行顺序,最先被编译的引用一定要在后编译的前面。...

2022-06-14 09:56:02 530

原创 OPENCV3.4.6+ RTX2060+VS2017编译记录

一、显卡加速环境准备默认安装的英伟达显卡驱动是没有配置显卡加速的。要在程序中可以使用显卡加速需要先配置环境需要准备:1.显卡 rtx 2060(如何查看显卡是否支持硬件加速)2.英伟达CUDA cuda_11.1.1_456.81_win10.exe3.cudnn-windows-x86_64-8.4.0.27_cuda11.6-archive.zip二、opencv 编译1.点击config,配置选择如下,vs选择2015 或者2017均可,其他有问题,而且必须要选择6

2022-05-27 15:00:42 423 1

原创 VS2019+ Opencv4.5.4配置使用log

注:1.安装官网下载opencv 4.5.4编译好的代码解压放在本地2.配置opencv 环境变量按下window键输入环境变量按下回车,选择 环境变量后点击Path然后根据自己的opencv安装位置添加以下两行,vc15\14自己选择点击三次确定后退出环境变量设置。3.配置vs属性文件1.vs新建一个c++空项目。2.配置项目属性选择属性管理器,不是右键项目》属性如下图所示,选择debug64后右键添加新建项目属性表,创建名为opencv

2022-05-16 11:55:51 902

原创 Htuple、Hstring 与String的变换关系

用halcon C++读取一张图片时ReadImage(&hImage, HTuple path);此处的path只接受HTuple类型,拼接的时候有些不方便1.Htuple 与string //string 转 htuple //先把string转换为char* string path = "d:/Image/side/"; const char* pImageName = path.c_str(); HTuple hv_path;

2022-05-12 10:17:08 3716

原创 关于使用海康相机SDK采集图片并传递给C++的使用总结

一.背景需要用C#调用海康相机SDK采集图片,并将采集的图片以Byte[]数组的形式传递给C++版视觉处理dll二.步骤1.声明变量 public MyCamera myCamera;//相机对象 MyCamera.MV_CC_DEVICE_INFO_LIST m_pDeviceList; IntPtr m_BufForDriver = IntPtr.Zero; private static O...

2021-09-01 11:33:15 3114

原创 OSharp demo 使用MySql数据库

osharp默认创建的demo是使用的sql数据库。关于使用Mysql数据库的配置官网讲的不是很清楚现在整理下个人的踩坑之路1.首先按照官网教程(https://docs.osharp.org/quick/start/)执行到这里然后 参考这里https://github.com/dotnetcore/OSharp/issues/30修改mysql中my.ini的配置(我的mysql 是8.0.20同样有效)以及配置类。配置完成后,startups文件夹如图最后额..

2020-11-12 17:11:58 429

原创 Entity Framework 使用教程

Entity Framework 使用教程1.创建一个项目(控制台或者framework窗体)准备工具 及其版本nuget下载entity framework 6.4.4查看本机安装的mysql connector版本(8.0.20),如下:nuget下载同一版本的MySql.Data.EntityFramework 8.0.20然后编译一下2.在项目上右键添加 ado.net实体类型然后在弹出的窗口选择 (此处如果第一步的软件版本不对应,会出现此处一闪而过永远无法进..

2020-11-10 09:53:42 1491

原创 mysql8 设置sql_mode后不能启动

为了主键id 可以自增,而且可以留空,首先是设置了id 自增,结果发现在增加行的时候还是必须要填id的值,不然无法提交。查询后,了解到是因为sql mode 为strict的原因。于是退出sql workbench 然后 修改位于 C:\ProgramData\MySQL\MySQL Server 8.0/my.ini 中的sql-mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"改为sql-mode="NO_AUTO_CREATE.

2020-06-30 10:57:09 3035 1

原创 关于django 使用pyclient连接mysql时的错误 django.db.utils.OperationalError: (2006)

1.django.db.utils.OperationalError: (2006, <NULL>)网上查的结果有以下解决方案:a.一开始pycharm也连不上Mysql,我改了他的时区,Asia/Shanghaib.mysqlclient的版本不对 1.3 ---1.4https://ask.csdn.net/questions/774531c.我自己遇到的问题。本机的mysql 服务未启动,cmd 进入 services.msc 找到mysql服务启动即可d.如.

2020-06-29 09:33:02 1028

转载 OpenCV Mat类详解和用法

Mat OpenCV 自 2001 年出现以来。在那些日子里库是围绕C接口构建的。在那些日子里,他们使用名为IplImage C 的结构在内存中存储图像。这是您将在大多数较旧的教程和教材中看到的那个。使用这个结构的问题是将 C 语言的所有负面效果都摆到了桌面上。最大的问题是手动管理。它是建立在用户来负责处理内存分配和解除分配的假设之上的。当程序规模较小时,这是没有问题的,一旦代码基开始变得越来越大它将会越来越挣扎着处理所有这一切而不是着眼于实际解决自己的开发目标。 幸运的是 c +...

2020-05-19 14:37:32 786

原创 关于QT5 自定义信号槽 以及信号槽的重载问题

记录一下,自定义信号槽过程中遇到的错误。注意这部分即可 **void(signaldemo:: *vcp)() = &(signaldemo::value_changed); void(signaldemo:: *vcp2)(QString) = &(signaldemo::value_changed); void(slotdemo:: *nslot2)(QString) = &(slotdemo::slotfunc); void(slotdemo::

2020-05-18 17:33:57 941

原创 pyinstaller 安装使用中遇到的一些错误

1.安装环境:anaconda 用anaconda图形界面安装 失败,提示 multi error于是切换为pip 安装,提示出错索性直接下载whl文件离线安装,中间提示要先安装3个其他包,会自动下载安装,终成功2. 关于使用pyinstall -F demo.py以上,是至打包demo.py这一个文件,直接打开文件所在目录,单击资源管理器的路径,输入cmd,再输入...

2020-04-02 16:36:04 545

原创 xlwings 如何带格式的复制表格内容

import xlwings as xw smmary_wb = xw.App(visible=True, add_book=False).books.open(filepath2) sum2sht =smmary_wb.sheets['模板'] sum2sht.api.Copy(Before=sum2sht.api) shtcopy = ...

2020-04-02 16:18:16 9472 2

原创 log4net 注意事项(二)

1.loginfo.IsDebugEnabled 是false2.检查Log4net.config属性设置,Copy to output directory项必须设置为:copy if new 或copy always后,提示log4net error appender not found 错误;...

2019-07-23 09:27:39 224

原创 log4net 注意事项

1.Log4Net 在程序中使用,可以通过配置文件,进行配置,也可以通过程序代码进行定义。本文主要讲解一下通过配置的方式实现,配置文件可以配置在App.config中【编译后会生成对应的[程序名].exe.config】,也可以配置在独立的xml文件中。如果配置在独立的xml文件中,需要在Assembly.cs中增加一句说明,如下所示:[assembly: log4net.Conf...

2019-07-22 15:51:16 152

转载 OpenCV Mat数据类型及位数总结

float:4字节,6-7位有效数字 -3.4E-38 到 3.4E38double: 8字节,15~16位有效数字 -1.7E-308 到 1.7E308在OpenCV里面,许多数据结构为了达到內存使用的最优化,通常都会用它最小上限的空间来分配变量,有的数据结构也会因为图像文件格式的关系而给予适当的变量,因此需要知道它们声明的空间大小来配置适当的变量。一 般标准的图片,...

2019-07-12 10:42:54 466

原创 opencvSharp 学习笔记(三)

1、Hough变换找线原理不再赘述2、Hough圆变换直接上代码:case "霍夫圆变换": { CircleSegment[] circles; Ope...

2019-07-09 13:49:34 3049

原创 opencvSharp 学习笔记(二)

参考文章:https://github.com/shimat/opencvsharp_samples/tree/master/SamplesCS/Samples参考opencvsharp的官方sample,在vs2015上测试kmeans,参数配置的类型各种不对,折腾半天,如下: var columnVector = src.Reshape(cn: 3, rows: src.Row...

2019-07-04 14:16:51 6217

原创 opencvSharp 学习笔记(一)

一、opencvsharp 的安装有两种方法:1.直接在nugt上搜索 opencvsharp,完成安装2.方法2 参考文章https://www.cnblogs.com/jsxyhelu/p/9669583.html二、不想每次创建项目都重复下载,但是直接引用opencvsharp.dll 会报错。提示如下:“OpenCvSharp.NativeMethods”的类型初始值设定...

2019-07-04 14:07:40 1597

原创 QT5+opencv4.1 编译 踩坑

参考文章:cmake 配置参考见以下文章https://wiki.qt.io/How_to_setup_Qt_and_openCV_on_Windowshttps://blog.huihut.com/2017/12/03/CompiledOpenCVRunInQt/编译过程中遇到的问题:1.CMP0083 PIE policy warnings for executables ...

2019-06-21 09:22:10 2199

转载 详解Python的装饰器

Python中的装饰器是你进入Python大门的一道坎,不管你跨不跨过去它都在那里。为什么需要装饰器#我们假设你的程序实现了say_hello()和say_goodbye()两个函数。def say_hello(): print "hello!" def say_goodbye(): print "hello!" # bug hereif __n...

2019-06-19 09:17:25 154

转载 C#获取当前路径的七种方法 【转载】

//1.获取模块的完整路径。string path1 = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;//2.获取和设置当前目录(该进程从中启动的目录)的完全限定目录string path2 = System.Environment.CurrentDirectory;//3.获取应用程序...

2019-06-14 15:00:17 132

转载 VisualStudio-快捷键-让你编写代码的速度飞起来

1.快速生成代码—–连续两次Tab键:这个快捷键真是太棒了.例如:快速生成for循环—使用方法 代码中输入for,然后连续按两次Tab键快速生成try—catch—使用方法 代码中输入try,然后连续按两次Tab键2.嵌套代码—–Ctrl+K,Ctrl+S:选择好需要嵌套的代码后,按快捷键 ctrl+k,ctrl+s,就会弹出对话框让你选择要嵌套什么里面,if/region/f...

2019-05-24 10:18:59 3869

原创 pythorch CNN 小教程,关于如何自定义数据集

之前用官方的minist数据集测试过了,现在想加载自己的数据集并进行识别分类,应该如何加载呢?利用ImageFolder函数,将所需分类的图片提前按文件夹分类分别置于train\ val\文件夹下即可代码如下所示:import torchimport torch.nn as nnimport torch.nn.functional as Fimport numpyimport...

2019-05-10 08:59:12 1225 8

原创 git extension 如何删除某次提交,还未推送

使用git extension 错误的提交了一个大文件(大于100M),导致后续的推送失败,此后,又提交了6个commits使用git rebase -i (你的head 用git log 查看)然后修改 pick 为drop 即可,如下图所示,如果想删除 update math.round 只需要将其前面的pick修改为drop即可...

2019-05-06 18:56:45 1929

转载 CNN的训练图像与测试图像不一致的多尺度问题

1. 传统检测和定位方法 对于检测和定位问题,最自然(也是最常用的方法)就是采用滑窗对每一个图像块进行检测,从而确定目标物体的位置。以上解决分类、检测和定位的方法有一个共同的地方,就是需要一个滑窗对整幅图像进行密集采样,然后处理每一个采样得到的图像块。传统的处理这些图像块的方法是一个接一个处理。但是,CNN有更便捷的做法。2. CNN检测和定位方法2.1 密集采样(滑窗)支...

2019-05-06 10:29:03 2639

原创 tcp/socket通信 ,控制台版本

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;using System.Threading.Tasks;using System.Net;using System.Net.Sockets;namespace scok...

2019-04-20 10:08:17 201

原创 error:[Errno 10057] 由于套接字没有连接并且(当使用一个sendto调用发送数据报套接字时)

检查后发现,s虽然是服务器对应的socket套接字,但其实际上没有connect任何的端,因而使用s.recv就会出现错误,因为服务器的套接字对象只是listen了指定端口,而连接上可以供使用的套接字是s.accept()以后返回的套接字,这是连接到服务器指定端口的套接字,因而可以用以通信,所以只要将后来的代码如:s.recv(2048)s.sendall(data)修改成clie...

2019-04-18 13:44:25 8094

原创 python opecv3.4.5 contirb版本 无法使用sift surf等算法

没有配置opencv_contrib,需要导入opencv_contrib解决方法是安装opencv_contrib,pip install opencv-contrib-python,但这种方法不能解决该问题我的解决方法是:先卸载opencv,再将opencv版本改为3.4.2。【该版本的opencv截至2019.3有效,网传的其他低版本基本都已经无法从pip直接安装】pip i...

2019-03-30 12:19:11 885

转载 Python3版本拥有68个内置函数

Python3版本拥有68个内置函数,在本篇博客中我会一一介绍它们。python英文官方文档详细说明:戳这里我们可以通过在IDLE中输入dir(__builtins__)代码,查询所有的内置函数。以下是所有的内置函数:我们可以将这68个内置函数大致分为这十大类:数学运算(7个)类型转换(2...

2019-03-28 11:22:07 577

原创 pytorch 踩坑记

1.【转】由于研究关系需要自己手动给卷积层初始化权值,但是好像博客上提到的相关文章比较少(大部分都只提到使用nn.init里的按照一定分布初始化方法),自己参考了下Pytorch的官方文档,发现有两种方法吧。所以mark下。import torchimport torch.nn as nnimport torch.optim as optimimport numpy as np# ...

2019-03-28 11:02:14 1481

原创 python+jTessBoxEditorFX 训练自定义字符过程

1.准备: jTessBoxEditorFX 现在自带tesseract.exe 所以不需要在单独下载tesseract,只需要将tesseract加入系统环境变量即可2.在d盘下创建一个新的文件夹 demo1m,里面有一张待识别的图片3.打开jTessBoxEditorFX,Tools -- Merge TIFF选择文件,注意选择格式,保存文件名为 myexm.myfont.exp0.t...

2019-03-22 12:11:05 599

原创 pycharm 使用ananconda配置好的pytorch环境时遇到的问题

PIL- 5.4.1可以正常导入,但是运行时报错,提示找不到core.dllconda list可以看到有该包,首先用conda unintall pillow卸载完成后发现该包还在。。在cmd下用pip uninstall 卸载成功,并重新安装一个pillow,版本一致,但是问题解决了。numpy 同样的提示,pip重新安装解决,很奇怪...

2019-03-16 14:51:33 1273

原创 pytorch 错误提示 RuntimeError: size mismatch, m1: [25 x 16], m2: [400 x 120] at c:\a\w\1\s\tmp_conda_

测试一段代码遇到错误提示:mismatchRuntimeError: size mismatch, m1: [25 x 16], m2: [400 x 120] at c:\a\w\1\s\tmp_conda_3.7_070403\conda\conda-bld\pytorch-cpu_1550387224787\work\aten\src\th\generic/THTensorMath.cp...

2019-03-16 14:17:41 26179 22

原创 Visual Studio2015添加Visual Basic Power Packs工具箱,vs2015缺少Microsoft.VisualBasic.PowerPacks程序集

这个链接https://blog.csdn.net/Luyanc/article/details/79733709中的文件是错误的,不适合vs2015,应该用这个https://docs.microsoft.com/en-us/dotnet/visual-basic/developing-apps/windows-forms/power-packs-controls注意安装完成后,需要...

2019-01-21 11:34:39 2177

libgerbv 源码及编译库

可以用在windows下的gerbv库,libgerbv 源码及编译库

2023-07-25

opencv-world 4.20 x86 debug release 资源

已经编译好的 windows 下可以直接使用的 opencv_world 4.20 x86 debug release 资源, 如果需要其他已编译版本可以直接私信我

2023-07-25

netspeedmonitor win10可用 x64

网速实时监测,超轻便的小工具,仅支持win 64位机器,支持win10,绿色无广告

2018-11-15

ChipEasy-v1.620.zip

u盘鉴定ChipEasy-v1.620.zip

2013-11-19

空空如也

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

TA关注的人

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