- 博客(23)
- 收藏
- 关注
原创 lableme标注完转分割数据集mask图的生成
lableme标注的json文件转成mask掩码图,并制作cityscapes格式,用于分割训练数据集。 要想自己定义网络层的实现,如果c++代码够强大,可以在caffe底层编写cpp文件,进行caffe的编译但是如果c++能力不是特别强,可以尝试使用caffe下的python layer实现1、 Makefile.config的 ,Caffe目录重新编译Caffe#WITH_PYTHON_LAYER := 1改为WITH_PYTHON_LAYER := 1...
2025-03-13 17:21:21
164
原创 DCNv2 pytorch1.7,1.8 cuda11.0编译
下载该工程,将DCN目录下的dcn_v2.py文件移动到上层,和make.sh文件放在同一级目录,然后执行:./make.sh。
2023-12-25 17:33:09
297
原创 swintransformer tensorrt
pytorch版本导出onnx的代码大致雷同,op12,定义input,outname,唯一注意的是最后一层argmax不要onnx导出。这个op用onnx导出直接导致推理结果全为0.如果还有提示pad的错误,可以直接修改inputsize为7的整数倍,去掉pad部分的代码。tensorrt版本本次选用8.2.3,不需要自定义plugin,layernorm ,gelu都能正确解析推理。argmax的后处理直接用c++重写,适用于分割。...
2022-03-11 11:10:13
3315
8
原创 ubuntu安装驱动后黑屏
要想自己定义网络层的实现,如果c++代码够强大,可以在caffe底层编写cpp文件,进行caffe的编译但是如果c++能力不是特别强,可以尝试使用caffe下的python layer实现makefile.config -< WITH_PYT1. Makefile.config的
2022-03-11 11:01:20
3549
转载 解决could not destroy cudnn handle: CUDNN_STATUS_BAD_PARAM问题
https://blog.csdn.net/weixin_39873397/article/details/81432061试了很多办法(1):gpu_options = tf.GPUOptions(per_process_gpu_memory_fraction=0.333)sess = tf.Session(config=tf.ConfigProto(gpu_options=gpu...
2018-12-11 19:35:12
2186
1
原创 PCA主元分析法人脸识别概述性小结
PCA,即主元分析法,是用来做数据降维的一种方法。从思想上讲,一个高纬的数据,往往包含很多多余的信息,我们希望将其取出,尽可能地降到一个较低的维度,但同时又必须保证其数据失真尽可能小。PCA就是一套算法,在保证重建误差最小的情况下,提取出高维数据的主元,从而实现数据的降维。 下面具体来说PCA算法在人脸识别中的算法流程,前提:有一个训练图集,里面放着同一个人的脸(对齐过的),并且每张图长宽
2017-10-13 10:15:07
701
原创 Windows-Caffe Cifar10模型的生成
准备工作 按照之前的教程,成功生成过caffe,并且编译整个caffe.sln项目工程,在\caffe-master\Build\x64\Debug生成了一堆exe文件,后面会使用到除了caffe.exe的另外一个exe【PS】很多VS安装过程中出现问题的,比如XX加载失败,XX未找到等,请自行寻找问题,很可能是原来的VS没卸载干净,或者VS版本缺少一些文件等导致。正常情况下,第一次编译只有lib
2017-10-13 10:02:31
250
原创 caffe添加新层windows
参考博客: http://46aae4d1e2371e4aa769798941cef698.devproxy.yunshipei.com/kkk584520/article/details/52721838 因为是在windows-caffe下,所以在上述博客基础上做了些较为详细的记录,外加一点点修改一、修改caffe.proto在路径 caffe-windows-master\src\ca
2017-10-13 09:58:22
336
原创 fastrcnn动态库的生成和调用(1)
接上一篇《[目标检测]windows下实现c++版faster-rcnn》 Detect模块右键属性->配置属性->常规->目标文件名(.exe改为.dll),配置属性->常规->配置类型(选择动态库(.dll), Detect.cpp中 main()函数改为普通函数void main_n(), 添加一行extern “C” _declspec(dllexport) void main_
2017-10-13 09:56:02
295
原创 fastrcnn动态库的生成和调用(1)
接上一篇《[目标检测]windows下实现c++版faster-rcnn》 Detect模块右键属性->配置属性->常规->目标文件名(.exe改为.dll),配置属性->常规->配置类型(选择动态库(.dll), Detect.cpp中 main()函数改为普通函数void main_n(), 添加一行extern “C” _declspec(dllexport) void main_
2017-10-13 09:53:56
291
原创 caffe添加新层windows
参考博客: http://46aae4d1e2371e4aa769798941cef698.devproxy.yunshipei.com/kkk584520/article/details/52721838 因为是在windows-caffe下,所以在上述博客基础上做了些较为详细的记录,外加一点点修改一、修改caffe.proto在路径 caffe-windows-master\src\ca
2017-10-13 09:52:28
238
原创 [目标检测]windows下实现c++版faster-rcnn
本文主要参考:http://blog.csdn.net/oYangZi12/article/details/53290426?locationNum=5&fps=1 1.下载微软提供的caffe(https://github.com/Microsoft/caffe)并编译,Pre-Build Steps Copy .\windows\CommonSettings.props.example
2017-10-13 09:31:48
707
转载 无监督学习图像处理中的应用
在机器学习和人工智能领域,相信大家都会非常了解机器学习可以分为有监督学习、无监督学习,或许中间再加一个半监督学习。我们也知道,目前大部分的有效和高精确度的学习方法都是使用有监督的学习方法来实现的。关于有监督,无监督和半监督的机器学习方法可以参考这篇文章《The 10 Algorithms Machine Learning Engineers Need to Know 》,同时,提供文章中提到的一本经
2017-09-28 13:41:15
1203
原创 Caffe实现多标签分类
任务我这里给出一个具体的任务咯,要求在以下图片中,识别出汽车品牌和车辆外形。汽车品牌分为:Benz/BMW/Audi 车辆外形分为:Sedan/SUV。这是一个只有72张图片的小数据库,包括了测试和训练集: 这里写图片描述 其中标注是这样的,Audi=0,BMW=1,Benz=2. Sedan =0, SUV=1。所以如果这辆车是奥迪的SUV,标注就是: xx.jpg 0 1。在数据库中,标注已经做
2017-09-27 11:06:15
1337
转载 C++之动态链接库的封装与使用
学习动态链接库前参考了这两个链接:http://blog.sina.com.cn/s/blog_7939cf980102v052.htmlhttp://www.cnblogs.com/lhbssc/archive/2012/02/08/2342853.html 第一个简单的动态链接库封装的是冒泡排序法环境:VS20101、封装动态链接库首先打开VS2010新建一个win32项目(这里命名为mao
2017-08-14 17:32:08
2029
原创 Windows64 Py-Faster-RCNN的配置
环境:VS2013,CUDA8.0,CuDNN 5.0,Win7,Python27 一、准备工作添加VS的cl.exe所在路径至环境变量VS的安装路径下有一个VC文件夹,将其中的bin目录添加值环境变量(该目录下有cl.exe),路径参考如下:D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin如未正确添加后续步骤将出现 Type
2017-07-27 11:50:34
486
转载 Python与C++ 遍历文件夹下的所有图片实现代码
Python遍历在之前的数独项目中,进行图像处理的时候用到了遍历文件夹下所有的图片。主要是利用glob模块。glob是python自己带的一个文件操作相关模块,内容不多,可以用它查找符合自己目的的文件。?12345678910 # encoding: UTF-8 import glob as gb import cv2 #Returns a list of all folders with pa
2017-07-05 14:47:08
1104
转载 转:在VS2013中安装配置boost_1_58_0库
Boost下载地址:http://sourceforge.net/projects/boost/files/boost/1.42.0/下载好了Boost库,下面开始编译,解压boost文件到本地目录(如G:\boost_1_55_0),可以发现解压后的文件中有一个bootstrap.bat文件。然后以管理员身份打开cmd窗口,: 上述命令执行完毕后可以发现G:\boost_1_55_0下新生成了一
2017-06-23 15:57:04
327
转载 bp实现手写识别
#include <iostream>#include <fstream>#include <vector>#include <stdio.h>#include <stdlib.h>#include <math.h>#include <string.h>#include <cmath>#include <time.h>using namespace std;const int fir
2017-06-23 15:11:57
416
转载 ubuntu16.04 caffe install
http://www.linuxdiyf.com/linux/24659.html
2017-06-15 12:56:05
217
原创 c++ 类文件的动态库生成及调用例子
首先,创建一个简单的类,类头文件的名称与项目工程的名称应该一致, 控制台项目工程名:testClass,要导出的类文件名称也应为:testClass.h,这样创建后会生成名称一致的testClass.lib,testClass.dll.#ifndef TEST_CLASS_H_#define TEST_CLASS_H_#include <iostream>#include <string>u
2017-04-14 17:19:43
4086
labelme标注的json转mask掩码图,用于分割数据集 批量转化,生成cityscapes格式的数据集
2025-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人