- 博客(33)
- 资源 (6)
- 收藏
- 关注
原创 Windows 11 安装 Docker
例如安装 Ubuntu,在 Microsoft Store 中搜索“Ubuntu”,然后点击“获取”按钮进行安装。安装完成后,从“开始”菜单中启动 Ubuntu,它会提示你设置用户名和密码,按照提示完成设置即可。7. 直接运行下载的exe docker会自动安装到C盘,无法选择安装路径,如果要安装到其他路径,可以执行下面的指令来进行安装, exe路径和安装路径根据实际情况进行修改。8. 镜像路径默认存放到C盘,要变更路径就运行docker打开setting,如下图。4.执行下面两条命令来更新设置WSL。
2025-02-14 16:33:36
474
原创 win10+vs2017+opencv4.5.3+opencv_contrib-4.5.3+cuda11.0 编译opencv带DNN模块
环境:win10, 显卡RTX3090vs2017CMake 3.15.0opencv4.5.3+opencv_contrib-4.5.3cuda11.0,cudnn8.0.4.30CMake config的时候下载文件失败:Couldn't download files from the Internet.Please check the Internet access on this host.https://raw.githubusercontent.co.
2021-11-05 14:29:40
2485
转载 win10 pycharm+QtDesigner 制作python程序图形界面
第一步:安装Pycharm第二步:安装插件pip install sippip install PyQt5pip install PyQt5-tools第三步:pycharm配置在Pycharm中,选择“File” —> “Settings” —> “Tools” —> “External Tools”,点击加号添加Qt Designer再点击加号,添加PyUIC1.添加python安装目录下python.exe文件,2. -m PyQt5.uic.
2020-05-27 16:17:45
2002
原创 keras 学习笔记
2019.05.22遇到的情况记录:用keras 的fit_generator训练的时候,训练过程中显示的acc 和 val_acc,跟训练完成后用模型跑同样的数据得到的结果并不一致,出现了训练时acc > 99%,而实际拿最终训练得到的模型去跑一遍训练数据时正确率只有70%~80%,训练过程中的正确率似乎并不可信。不能根据acc来判断训练的情况,看loss会好一些,训练时多执行一些st...
2019-05-22 19:31:43
225
原创 tensorflow object_detection API: ssd_mobilenet_v1_fpn 网络使用的一些心得记录
这里慢慢记录一些自己使用的心得,看一下配置文件image_resizer: 将图片缩放到指定的高度宽度大小,图片缩放后尺寸越小速度要快,长宽的值是2的指数,长宽的比是1:1的情况下效果好像比较好,试了一下长宽比太大或者太小效果不太理想model { ssd { num_classes: 90 image_resizer { fixed_shape_re...
2019-05-18 11:37:32
2313
1
原创 使用tensorflow的object detection api 训练ssd_resnet_50_fpn_coco模型
1.报错ValueError: No variables to saveconfig文件没有配置好,附上一个我这边能用的config文件model { ssd { num_classes: 2 image_resizer { fixed_shape_resizer { height: 640 width: 640 ...
2019-03-15 10:35:10
3716
3
原创 python中显示图片的plt.imshow plt.show()内存泄漏
当要处理批量图片,且每张图片都要进行显示时,用plt.imshow()plt.show()会出现内存泄漏, 管理器中看到其中一个python进程的内存不断上涨,目前有找到解决方法from matplotlib import pyplot as plt...for...: ... plt.figure(figsize=IMAGE_SIZE) plt.imshow(...
2019-03-15 08:25:07
2731
转载 MFC 选择文件夹/文件,设置/获取edit control文本
// 选择文件夹void Cgenerateyolo3traininfoDlg::OnBnClickedButton1(){ TCHAR szFolderPath[MAX_PATH] = { 0 }; CString strFolderPath = TEXT(""); BROWSEINFO sInfo; ::ZeroMemory(&am...
2019-01-14 17:28:32
1474
1
转载 tensorflow1.12gpu版本安装
新电脑重新安装win10+python3.6+anaconda+tensorflow1.12(gpu版)https://www.cnblogs.com/gaofighting/p/9917456.html
2018-12-25 20:47:43
4946
原创 一个定时备份log目录的程序
#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" )//不显示控制台#include "stdafx.h"#include <time.h>#include <stdio.h>#include <stdlib.h>//#include
2018-12-18 19:27:49
462
原创 windows vs2017编译TensorFlow-cpu C++ 版本
参考 chttp://www.mamicode.com/info-detail-2273449.htmlhttps://www.zybuluo.com/kalluwa/note/1110511https://blog.youkuaiyun.com/dageda1991/article/details/79721333https://blog.youkuaiyun.com/yz2zcx/article/...
2018-12-03 15:07:17
4774
4
原创 静态opencv需要导入的lib
#include <opencv2/imgproc.hpp>#include <opencv2/highgui.hpp>#include <opencv/cv.h>#include <opencv2/nonfree/features2d.hpp>#include <opencv2/core/core.hpp>#include...
2018-10-29 16:54:19
1392
转载 工业相机选型相关
工业相机基础知识(一)CCD与CMOS工业相机按照图像的传感器元件的不同分为CCD(Charge Coupled Device,电荷耦合元件)和CMOS(金属氧化物半导体元件)两类,两者的区别如下:成像过程不同:CCD仅有一个(或少数几个)输出节点统一输出数据,信号一致性好,而CMOS芯片中每个像素都有自己的信号放大器,各自进行电荷到电压的转换,输出信号的一致性较差,比CCD的信号...
2018-10-04 10:02:36
700
转载 VS2017修改程序图标
原文链接https://blog.youkuaiyun.com/qq_41092262/article/details/78776873首先,我们要准备两个东西第一个是图片,也就是我们要替换的图标,第二个是VS2017,我就不废话了,开始操作。第一步:我们要将我们的图标转换为.ico格式,因为只有.ico格式的图片才能做图标,其实这个很简单,直接拿图片百度一下在线制作就OK了,自己看图,我就不废话了。搞定之后...
2018-07-04 21:34:16
18614
2
原创 KAZE与AKAZE算法学习记录
资料阅读顺序1.一点一滴完全突破KAZE特征检测算法,从各向异性扩散滤波开始(1)2.https://blog.youkuaiyun.com/baimafujinji/article/details/115771733.https://blog.youkuaiyun.com/baimafujinji/article/details/117679574.https://blog.youkuaiyun.com/baimafujinji/...
2018-06-06 11:38:00
5124
转载 快速排序
#include<stdio.h>void quickSort(int a[],int left,int right){ int i=left; int j=right; int temp=a[left]; if(left>=right) return; while(i!=j) { while(i<j&&a[j]&...
2018-05-18 18:02:13
151
原创 逐行读取指定文本文件的内容
void read_csv_data(char* path){ FILE *fp = NULL; char strLine[1024]; int ret = fopen_s(&fp, path, "r"); if (ret != 0) return; while (!feof(fp)) { fgets(strLine, 1024, fp); ...
2018-05-09 19:52:15
995
转载 多线程 与变量互斥
C++ 多线程 CreateThread函数使用#include <stdlib.h>#include <windows.h>//头文件引用较多, 有一些与本程序无关/*HANDLE WINAPI CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, //线程安全相关的属性,常置为NULL ...
2018-05-08 11:43:09
1318
原创 char* 字符串操作
1.查找子字符串#include<string>#include<cstring>int main(){ char a[] = "abcddabc"; char b[] = "dda"; int j; string str1(a); string str2(b); //方法一 int i = str1.find...
2018-05-07 13:42:15
7100
转载 Harris角点检测算子、Hessian矩阵、Harris-Laplace、Hessian-Laplace、Harris-Affine、Hessian-Affine
分为:一类:角点检测算子二类:不变特征检测算子三类:仿射不变特征检测算子一类:角点检测算子 主要包括Harris角点检测、DollarSTIP点检测;二类:不变特征检测算子目前出现的各种尺度不变特征点检测方法都是在图像三维尺度空(x,y,sigma)中定义某个度量,通过搜寻该度量的局部极值来获得尺度不变特征;其主要区别在于度量函数即用于建立空间尺度表达的规格化微分函数不同。目前使用的较多的尺度不变...
2018-04-27 15:49:26
5441
原创 路径与文件、文件遍历
//下面的一段代码主要是获得当前程序的运行目录(.exe)所在的目录{ CString path; GetModuleFileName(NULL,path.GetBufferSetLength(MAX_PATH+1),MAX_PATH); path.ReleaseBuffer(); int pos = path.ReverseFind('\\'); path ...
2018-04-09 08:05:32
540
转载 CString转char* 以及 char*和wchar*互相转换
CString转换成char*CString strSource;//宣告CStringchar* charSource; //宣告char*法1:charSource = (char*)strSource.GetBuffer(0);法2:charSource = (char*)strSource.GetBuffer(strSource.GetLength());法3:charSource = (...
2018-04-03 20:00:10
1936
转载 vs生成后事件复制文件
复制文件命令copy $(SolutionDir)xxxx\xxxx.dll $(SolutionDir)yyyy\yyyy.dll /y
2018-03-30 20:38:26
7815
原创 cpp中导入c生成的lib文件
直接导入会出现 无法解析的外部命令 的链接错误解决方法1.将.cpp 改成.c2.在.cpp中将#include "xxx.h"#pragma comment (lib,"xxx.lib")改成extern"C"{#include "xxx.h"#pragma comment (lib,"xxx.lib")}...
2018-03-19 14:23:19
1403
转载 CString输出到文本
void PrintLog(CString str) { if (str.IsEmpty()) { return; } CString Temp; CStdioFile File; File.Open(_T("wyl.txt"), CFile::modeReadWrite|CFile::modeNoTruncate|CFile::modeCreate); Fil...
2018-03-15 21:15:16
1478
原创 手动创建消息映射函数
//.h头文件定义:#define WM_SHOW_MESSAGE (WM_USER + 13)//消息的句柄//.h头文件声明消息函数afx_msg LRESULT showMessage(WPARAM wParam, LPARAM lParam); //必须定义为LRESULT,不允许是void //.cpp文件,关联句柄和消息函数BEGIN_MESSAGE_MAP(COEMHostDl...
2018-03-15 21:12:01
756
转载 VS2015+CMake编译OpenCV2.4.13静态库,以及Opencv3.4.1静态库
OpenCV2.4.13静态库编译指导:http://blog.youkuaiyun.com/woainishifu/article/details/77472123Opencv3.4.1静态库编译指导:https://www.cnblogs.com/xinxue/p/5766756.html这里有我编译好的opencv2.4.13.5的静态连接库,以及一个简单的调用示例下载:https://download...
2018-03-09 20:20:19
4579
2
原创 C++用new动态分配数组内存后用()进行初始化
double *dWin = NULL; try { dWin = new double[iWinSize*iWinSize](); // 每个元素初始化为0 } catch (bad_alloc) { return -1; }
2018-02-08 11:10:34
4416
转载 new与malloc的10点区别
原文http://www.linuxidc.com/Linux/2016-01/127591.htmnew与malloc的10点区别1. 申请的内存所在位置new操作符从自由存储区(free store)上为对象动态分配内存空间,而malloc函数从堆上动态分配内存。自由存储区是C++基于new操作符的一个抽象概念,凡是通过new操作符进行内存申请,该内存即为自由存
2018-02-07 11:03:06
133
转载 C/C++中如何计算程序运行的时间
来自http://www.cnblogs.com/zhiqiangliu/p/4904365.html#include#includevoid main(){ clock_t start,finish; double totaltime; start=clock(); …… //把你的程序代码插入到
2018-02-06 15:12:43
4155
原创 python释放加载的dll
用windll.LoadLibrary 加载了一个c/c++的动态dll,在其他地方想要使用这个dll发现一直被python的程序占用着,python程序加载了用完后怎么让他释放掉的方法,load一次就要free一次,如果中途运行异常有出现load 没free,后面再load 和 free,完了dll还是会被占用着:from ctypes import *import win32api
2018-02-01 17:02:32
5084
1
原创 c/c++中_stdcall与dll动态调用
1._stdcall在动态dll调用中的注意事项为了用vc写的dll能被其它语言的写的程序使用,即实现跨语言。我们在dll的函数调用约定中使用__stdcall .但当用GetProcAddress调用是却失败了.用dumpbin工具查看导出的函数名可以看到:导出的函数名确实为_mygetGrad@20所以我们要阻止导出的函数名被编译器修改,方法就是使用de
2018-01-25 13:29:40
8752
opencv3.4.1静态连接库及其调用程序示例
2018-03-15
opencv2.4.13.5静态连接库
2018-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人