自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

_提拉米苏的博客

累了就睡觉,醒了就微笑。

  • 博客(122)
  • 资源 (9)
  • 收藏
  • 关注

原创 机器学习方法分类总结

机器学习方法分类总结这篇文章只是一个类似于知识概括的文章,主要作用是帮忙梳理:分类贝叶斯模型(Bayesian Mode)- 朴素贝叶斯算法(Naive Bayesian Mode)- 平均单依赖估计(AveragedOne-Dependence Estimators, AODE)- Bayesian Belief Network(BBN)K-邻近 (k-Nearest Neigh...

2018-09-25 13:53:38 8143

原创 机器学习算法与Python实践 - 知识图谱

机器学习/人工智能 知识图谱可以为自己建立一个机器学习的知识图谱,并争取掌握每一个经典的机器学习理论和算法,简单地总结如下:1)回归算法:最小二乘法(OrdinaryLeast Square)逻辑回归(Logistic Regression)逐步式回归(Stepwise Regression) (缩减方法)多元自适应回归样条(MultivariateAdaptive Regression

2017-11-15 10:45:56 10541

原创 在windows10机器上安装部署人脸识别/安全帽识别项目笔记

在windows7机器上安装部署人脸识别/安全帽识别项目笔记1.Anaconda的安装配置从官网https://www.anaconda.com/download/下载Anaconda的安装程序,在该页面选择你电脑所对应的系统(Windows、macOS or Linux)以及操作系统位数(64位 or 32位)。至于是Python的版本是3.6还是2.7,这里推荐你使用Python 3.6 ...

2021-01-14 15:16:11 2403 5

转载 FireFly行业主板:EC-A3399ProC - python环境相关配置

RK3399Pro的环境配置opencv,tensorflow,pytorch的安装1.配置环境依赖项2.安装pip3,numpy,opencv等3.安装tensorflow,keras,pytorch4.安装图像工具,否则无法显示图片5.添加交换空间opencv,tensorflow,pytorch的安装本人rk3399pro 安装系统为ubuntu18.04系统。配置环境依赖项sudo apt-get update sudo apt-get install build-essentia.

2020-11-11 11:45:44 591

转载 FireFly行业主板:EC-A3399ProC 刷 ubuntu18.04系统

在官网下载:http://www.t-firefly.com/doc/download/77.html1.AndroidTools2.RK驱动助手3.Ubuntu18.04 固件下载:到官方提供的度盘里,在Firmware目录下,下载ubuntu的镜像,解压后得到后缀为.img的文件,比如Firefly-RK3399_xubuntu1604_201711301130.img再在度盘的Tools目录下,下载AndroidTool,解压后,再解压里面的DriverAssitant刷机:将ty.

2020-11-09 12:01:02 805 1

转载 yacs介绍、安装、使用

yacs介绍、安装、使用1.yacs介绍yacs的作者大名鼎鼎的Ross Girshick,faster-rcnn的作者。github地址:https://github.com/rbgirshick/yacsyacs是一个轻量级用于定义和管理系统配置的开源库,是科学实验软件中常用的参数配置。在机器学习、深度学习模型训练过程中的超参数配置(卷积神经网络的深度,初始学习率等)。科学实验的重现性至关重要,因此,需要记录实验过程中的参数设置,以达到后期进行实验的重现。yacs使用一种简单的,可读的yaml格式

2020-10-22 11:13:29 1795

原创 JAVA和C++通过JNI传递中文乱码问题的解决方案

在java程序中,dll。利用jni的GetStringChars函数和NewString函数时,遇到了中文乱码的问题。查阅了一些资料,总结如下:一. 相关概念java内部是使用16bit的unicode编码(UTF-16)来表示字符串的,无论中文英文都是2字节;jni内部是使用UTF-8编码来表示字符串的,UTF-8是变长编码的unicode,一般ascii字符是1字节,中文是3字节;c/c++使用的是原始数据,ascii就是一个字节了,中文一般是GB2312编码,用两个字节来表示一个汉字。明确

2020-09-09 16:24:17 1567 1

原创 c++ 的string的格式化方法

方法 一:string strResult,str; double a=35.000,b=14.967; std::ostringstream ostr; ostr << "a+b=" << a << "+" << b << "=" << a+b;std::string str = ostr.str();strResult += str; 方法 二:#include

2020-07-17 10:39:26 3615

原创 error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MTd_StaticDebug”

今天VS2015,编译jsoncpp库出现的错误:1> 正在生成代码...1>Code.obj : error LNK2005: "public: __thiscall std::_Container_base12::_Container_base12(void)" (??0_Container_base12@std@@QAE@XZ) 已经在 msvcprtd.lib(MSVCP110D.dll) 中定义1>Code.obj : error LNK2005: "public: __

2020-07-16 17:28:48 1577

转载 C++ 什么时候使用指针?什么时候使用引用?什么时候应该按值传递?

何时使用引用参数使用引用参数的主要原因有两个:1. 程序员能够修改调用函数中的数据对象。2. 通过传递引用而不是整个数据对象,可以提高程序的运行速度。什么时候使用指针?什么时候使用引用?什么时候应该按值传递?只使用传递过来的值,而不对值进行修改需要修改传递过来的值内置数据类型按值传递(小型结构)指针传递数组指针传递指针传递结构指针或引用(较大的结构)指针或引用类、对象引用传递引用传递REFERENCEhttps://blog.csdn

2020-06-11 10:51:22 5701 1

转载 TensorRT7 + Onnx_TensorRT 安装过程记录

依照CUDA版本下载相对应的CUDNN下载对应cuda版本的cudnntar -xvzf cudnn-10.0-linux-x64-v7.6.5.32.tgz -C 目的path#解压缩出来会是一个cuda资料夹cd 到cuda下sudo cp include/cudnn.h /usr/local/cuda/include/sudo cp lib64/lib* /usr/local/cuda/lib64/cat /usr/local/cuda/include/cudnn.h | grep

2020-05-25 16:45:36 2066 4

原创 mmdetection入坑日记(三)开始训练

-----训练阶段数据集准备上一篇博客已经注明了数据集的准备设置 lrlr = 0.00125 * num_gpus * samples_per_gpu设置 coco_detection.py修改 root 目录,以及 train,val,json 的目录mm2.0中的config设置_base_ = './faster_rcnn_r50_fpn_1x_coco.py'classes = ('person', 'bicycle', 'car')data = dict( trai

2020-05-22 14:07:13 823

原创 mmdetection入坑日记(二)数据集制作

mmdetection入坑日记(二)数据集制作可以写一个制作数据集的脚本,每次跑起来就比较方便了coco数据集官网上给出的格式如下:'images': [ { 'file_name': 'COCO_val2014_000000001268.jpg', 'height': 427, 'width': 640, 'id': 1268 }, ...],'annotations': [ {

2020-05-22 11:27:20 817

原创 mmdetection入坑日记(一) 环境安装

mmdetection入坑日记(一) 环境安装首先先介绍安装之前的系统环境Ubuntu 16.04.6 LTSNVIDIA GTX 2080cuda:10.0(此处一定注意检查自己的环境,关乎到后面cudatoolkit版本的安装问题)PS:官网上给出的教程默认是安装python3.7的,这里安装了好几次,在训练的时候都会报错ImportError: libtorch_cpu.so: cannot open shared object file: No such file …安装 Anac

2020-05-15 09:53:52 3827 13

转载 Ubuntu18.04安装docker-ce、以及nvidia-docker

平台:Ubuntu 18.04.4 LTSGPU:1080Ti 双卡1. 首先如果你之前装过docker并且没有成功,那么先全部卸载掉和docker相关的所有安装过的包sudo apt-get remove docker* --purge2. 安装包以允许通过HTTPS使用存储库sudo apt-get install \ apt-transport-https \ ...

2020-03-12 18:12:02 933

原创 Gluon-cv:安装使用以及目标检测算法样例

最近学习了解到这个框架,自我感觉使用起来较为简单,官方开源的版本是基于mxnet实现的。目标检测,跟踪,reid,gan里面都有相关网络样例github地址:https://github.com/dmlc/gluon-cv官方教程给的都是voc数据集的教程,这边记录一下训练自己的数据集以及使用自己训练的模型进行预测的一个教程,进行记录。(faster-rcnn)一 、环境部署1. P...

2020-03-12 15:35:35 1723

原创 海康工业相机:MV-CE100-30GC摄像头的调用及图片保存 - python实现

一、官方接口中找到Samples文件夹中的Python目录1. 找到GrabImage文件夹下的GrabImage.py2.修改work_thread()函数:Linux下:def work_thread(cam=0, data_buf=0, nDataSize=0): stFrameInfo = MV_FRAME_OUT_INFO_EX() memset(byref(st...

2020-01-03 15:55:50 6638 19

转载 PEP8 -- Python代码样式指南(中文版)

PEP8 – Python代码样式指南(中文版)1. Introduction本文档给出了包含主要Python发行版中的标准库的Python代码的编码约定。请参阅Python[1]的C实现中C代码的伴随信息PEP描述样式指南。本文和PEP 257 (Docstring约定)是从Guido的原始Python风格指南文章改编而来的,还有一些来自Barry的风格指南[2]。随着时间的推移,随着更...

2019-10-07 17:31:39 1100

原创 布匹缺陷检测readme.md

1.训练数据文件夹目录结构a) 我们将提供用于训练的图像数据和识别标签,文件夹结构:o defect Imageso normal Imageso Annotationso README.mdb) defect Images : 存放有瑕疵的图像数据,normal Images存放无疵点的图像数据,jpeg编码图像文件。c) Annotations : 存放属性标签标注数据。d)...

2019-09-02 20:59:32 3486 15

转载 24式加速你的python

最近手头上的项目暂时告一段落,空闲出一点时间。所以整理一篇24式加速你的python,其实这个文章已经有很多人已经发过,最早我也是在一篇公众号中看到的,现在自己手敲一遍整理一下,加深自己的印象。一、分析代码的运行时间1. 测算代码的运行时间平凡方法:...

2019-07-24 16:16:14 262

转载 linux下无图形界面安装matlab

linux下无图形界面安装matlab,也称静默安装。安装环境ubuntu16.04matlab版本:2017b一、下载matlab2017 linux的破解版安装包链接:https://pan.baidu.com/s/1wijZCXIWsNXgz0yYYBXHnQ 密码:e8b2二、挂载镜像mount -o loop R2017b_glnxa64.iso /media/matl...

2019-07-12 10:05:57 4211 1

转载 linux下cuda环境的安装

CUDA(Compute Unified Device Architecture,统一计算架构)是由NVIDIA所推出的一种集成技术,是该公司对于GPGPU的正式名称。透过这个技术,用户可利用NVIDIA的GeForce 8以后的GPU和较新的Quadro GPU进行计算。查看显卡是否支持CUDA输入下面命令查看电脑的NVIDIA型号:lspci | grep -i nvidia输出内...

2019-07-08 20:07:38 9419

转载 TX2 运行 OpenPose

下载代码 [openpose.git]git clone https://github.com/CMU-Perceptual-Computing-Lab/openposeCompile & Install Caffecd openpose/3rdpartygit clone https://github.com/CMU-Perceptual-Computing-Lab/caffe...

2019-06-12 14:14:32 3059 9

转载 tx2 安装 numba

安装numba时一定要输入如下指令:pip install numba==0.29.0 llvmlite==0.15.0如果只输入pip install numba==0.29.0报错:> Command "/usr/bin/python -u -c "import setuptools,> tokenize;__file__='/tmp/pip-install-5Z...

2019-06-05 10:34:38 1143

转载 Python 性能优化的 6 个小技巧

Python是一门非常酷的语言,因为很少的Python代码可以在短时间内做很多事情,并且,Python很容易就能支持多任务和多重处理。Python的批评者声称Python性能低效、执行缓慢,但实际上并非如此:尝试以下6个小技巧,可以稍微加快Python应用程序。1、关键代码可以依赖于扩展包Python使许多编程任务变得简单,但是对于很关键的任务并不总是提供最好的性能。使用C、C++或者机器语...

2019-06-01 15:13:42 343

原创 windows下编译 tensorflow1.10.0 源码 用其c++接口调用训练好的模型

最近在研究如何用 tensorflow 的 python 库训练模型,生成 pb 文件,再在 c++ 中调用这个模型,完成前向的预测;所以就要使用其 c++ 接口,这需要从源码编译 tensorflow 。 根据官网给出的编译器对应关系(详见我的另一篇博客),最新版(1.12版)的 tensorflow 需要用bazel去编译,官网的编译教程也给的是用 bazel 编译,但是我弄了半天然后失...

2019-05-31 17:10:51 3119 7

转载 VS2015下Cmake3.14.0 编译 Opencv3.4.0 及 opencv_contrib3.4.0 在 Windows10

为何需要自行编译opencv3.4与opencv_contrib3.4? 因为在3.0之后版本的Opencv对Sift、Sufer等新算法没有提供直接编译好的动态库来加载使用,因此必须自己编译。这是因为Sift、Sufer算法专利现在是属于哥伦比亚大学,因此opencv对这部分内容及“所谓的”不稳定模块全都放到opencv_contrib中。且只在它的Github中能够找到,opencv的官...

2019-05-28 14:37:15 2834 4

转载 cython 将 py 文件编译成 so 文件

1.安装cythonpip install cython2.编译py文件成.c文件cython test.py3.生成.o文件gcc -c -fPIC test.c 4.生成.so文件gcc -shared test.o -o test.so 其中们我们实用gcc编译程序时,常常会用到“-I”(大写i),“-L”(大写L),“-l”(小写L)等参数-I 参数后面...

2019-05-05 18:13:33 1436

转载 C++ 封装调用SO简单示例 - Ubuntu

生成 .so 文件创建:a.hpp#include<iostream>using namespace std;class A{public: A(){}; ~A(){}; void func();};创建:a.cpp#include "a.h" using namespace std; void A::func(){ cout <&l...

2019-04-28 15:24:07 2617 1

转载 Python 将 python 代码编译为 .so

应用场景  Python是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,使用其开发产品快速高效。  python的解释特性是将py编译为独有的二进制编码pyc 文件,然后对pyc中的指令进行解释执行,但是pyc的反编译却非常简单,可直接反编译为源码,当需要将产品发布到外部环境的时候,源码的保护尤为重要.准备工作  环境是可为linux/centos,我 Windows10 本...

2019-04-23 16:09:45 925

转载 Python 调用 .so / .dll

python 调用 .so 文件1. 第一个样例通过C语言编写一个简单max函数,生成一个max.so链接库/* * # -shared 为链接库 让编译器知道是要编译一个共享库 * # -fPIC(Position Independent Code) 编译生成代码与位置无关 */int max(int a,int b){ return a>b?a:b;}/...

2019-04-22 16:28:16 15778 4

转载 Install-Caffe-ssd-on-Jetson-TX2

1. 安装依赖项sudo apt-get updatesudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compilersudo apt-get install --no-install-recommends libboost-...

2019-04-08 14:16:49 398

转载 Tensorflow-NVJetson

Install Latest Build of TensorflowSetup Environment# Setting in .bashrc or .zshrc or other bashexport PATH=/usr/local/cuda/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH$...

2019-04-04 14:44:51 877

转载 TX2+GStreamer+OpenCV读取显示网络摄像头

硬解码就是利用硬件芯片来解码的,TX2有单独的解码模块,NVDEC。软解码是用软件程序来解码,比较占用CPU资源。截止当前,nvidia的硬件编码官方提供了nvenc的方法,且在ffmpeg中已经增加了对nvenc的编码库。对于硬件解码,官方提供了基于cuda的解码方法,但是ffmpeg中还没有相应的解码库。查看cpu gpu 以及编解码模块的使用: sudo ~/tegrastats首先,要...

2019-04-03 17:16:15 3382 1

转载 TX2手动安装cudnn

1.手动安装cudnn:https://blog.csdn.net/dhaduce/article/details/80379792https://blog.csdn.net/dhaduce/article/details/80155121以安装cudnn7.1为例1. 官网下载对应的cudnn,一定要是arm版本的(aarch64)官网地址cudnn下载地址TX2版-对应cuda-9....

2019-04-01 15:31:13 1617 4

转载 TX2安装pycharm

pycharm安装TX2下anaconda是装不上的,但是pycharm还是可以装的,是一个很好用的IDE,PC端移植就用的是pycharm与spyder进行联合调试,一般习惯于用pycharm来写代码,因为它的代码补全功能简直要和VS媲美了,用spyder来调试,主要是查看数据比较方便。TX2上用pycharm还是很简单的。安装的时候还是有一点坑的。下载pycharm社区版。http...

2019-04-01 15:30:59 4331 6

原创 TX2(Ubuntu16.04)下遇到的通用问题大全

dpkg: error processing package dh-python (–configure): ….....--error:dpkg: dependency problems prevent configuration of dh-python: dh-python depends on python3:any (>= 3.3.2-2~); however: P...

2019-04-01 15:30:44 1180

转载 TX2下Python3.5-OpenCV3.4环境的安装部署

https://jkjung-avt.github.io/opencv3-on-tx2/暂且先放一个链接在上面,具体的在TX2上还没有进行测试。等测试的时候再进行文档的详细的编写。

2019-04-01 15:30:28 2184

转载 TX2安装python3-dlib

在我们的项目中dlib用在人脸检测中,所以需要安装,但是在第一次实验的过程中发现,pip3 install dilb==19.8.1并不能成功的安装dlib的安装包,所以就上网搜了有关教程。首先需要Cmake以及编译C++成python程序的工具sudo apt-get install libboost-python-dev cmakedownload dlib19.7 fro...

2019-04-01 14:21:21 1243 11

转载 Jetson tx2的Tensorflow Keras环境搭建

首先我们回到原点,就是jetpack 3.3刷完机后,现在要装tensorflow和keras。自然的,我们可以想到,需要miniconda或anacondacuda和cudnntensorflowkeras其实jetpack3.3里面已经有了python2和cuda9.0,cudnn7这些都是对应绑定的关系,如果你胡乱装肯定是不能搞的,所以问题变得简单了,就是装tensorflow...

2019-04-01 14:21:10 718

libtensorflow-gpu-windows-x86_64-1.13.1.zip

windows TensorFlow DLL 1.13.1 GPU版本,C++

2021-09-22

libtensorflow-gpu-windows-x86_64-2.4.0.zip

windows TensorFlow DLL 2.4.0 GPU版本,C++

2021-09-22

windows10 tensorflow.dll 2.5.0 GPU版本

libtensorflow-gpu-windows-x86_64-2.5.0.zip

2021-09-22

C++编译好的windows版tensorflow2.0(windows10+vs2015+tensorflow2.0)

C++编译好的windows版tensorflow2.0(windows10+vs2015+tensorflow2.0)

2021-09-10

jsoncpp 编译文件(源码)

双击使用vs打开jsoncpp 编译文件\jsoncpp-src-0.5.0\makefiles\vs71中的jsoncpp.sln

2020-09-08

Visual Studio 2015下编译静态库 jsoncpp-0.5.0(包括release和debug版本的lib)

Visual Studio 2015下编译静态库 jsoncpp-0.5.0(包括release和debug版本的lib)

2020-09-08

c++调用dll文件访问其中的函数.txt

c++调用dll文件访问其中的函数,c++调用dll文件访问其中的函数,c++调用dll文件访问其中的函数,c++调用dll文件访问其中的函数

2020-08-26

《机器学习实战》pdf(清晰)+书本源码+书本数据集

机器学习实战的源码+原书中说明的代码以及所用到的数据集,可以快速的进行运行以及进行代码的理解。

2018-09-26

空空如也

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

TA关注的人

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