- 博客(51)
- 收藏
- 关注
原创 ubuntu查找相关动态链接库并打包
sh ldd.sh main 文件夹#Validate the inputs[[ $# < 2 ]]#Check if the paths are vaild[[ ! -e $1 ]] && echo "Not a vaild input $1" && exit 1 [[ -d $2 ]] || echo "No such directory $2 creating..."&& mkdir -p "$2"#Get the librar
2021-08-05 11:10:41 512
原创 tensorrt engine->serialize()报错调试
1.打开log信息打印/******************************/// TensorRT utility/******************************/class Logger : public ILogger{ void log(Severity severity, const char *msg) override { if (severity != Severity::kINFO) std::co
2020-10-12 11:44:01 816
原创 fast point sample 最远点采样
在pointnet++中用到相关算法,该算法逻辑如下:1.随机找到点云第一个点,作为初始查询点,然后从剩余点中,取一个距离最远的点;2.以取出来的点作为第二个查询点,从剩余点中,取距离最远的点。此时获取的点>1,需要当做点集考虑,计算剩余点到点集的距离,如下: 对于任意一个剩余点,计算该点到已经选中的点集中所有点的距离; 取最小值,作为该点到点集的距离; 计算出每个剩余点到点集的距离后,取距离最大的那个点。 重复第二步,直到采样到N个为止,算法优点为在一定程度上考虑了全
2020-09-16 16:21:15 785 1
原创 配置显卡驱动
1、官网显卡地址:http://www.nvidia.cn/page/home.html2、禁用自带nouveau驱动:sudo vim /etc/modprobe.d/blacklist-nouveau.confblacklist nouveauoptions nouveau modeset=0sudo update-initramfs -u在终端输入,验证是否成...
2019-09-19 18:55:41 200
原创 使用QGIS查看点云
1.安装:sudo apt-get install qgis2. .prj .qix .shp文件可以直接整个文件夹拖入空白处3.若需观察pcd点云点,可以先将pcd转为txt,代码:#!/usr/bin/env python#* coding: utf-8import sys, utmimport math, numpyimport pypcd, utmclass M...
2019-08-16 15:17:11 3111
原创 git放了秘钥扔需要账号和密码
解决方法git config --global credential.helper store然后Pull的时候输入一遍第二次就记住了
2019-07-29 14:50:36 161
转载 转载 ROS之实现多台计算机之间的通讯(台式机上操作)
https://blog.csdn.net/qq_35726175/article/details/80988364
2019-07-05 18:40:08 220
原创 RFCN更改部分
#lib/rpn/proposal_target_layer.py142ind=int(ind)#lib/dataset/imdb.py111 for b in range(len(boxes)): if boxes[b][2]< boxes[b][0]: boxes[b][0...
2019-06-28 17:20:15 353
转载 ubuntu 百度云
Firefox 插件地址 https://addons.mozilla.org/zh-CN/firefox/addon/baidu-pan-exporter/ 安装后重启Firefox,然后百度云下载界面就会多出一个选项:导出下载需要下载aria2 : sudo apt-get install aria2下载时,选中要下载的文件,导出下载-文本导出,复制生成的内容,...
2019-06-28 12:00:29 208
原创 ros中tf发布和程序接收
头文件:#include <iostream>#include <ros/package.h>#include "Detect.h"#include "utils.h"#include <vector>#include <map>#include <thread>#include <future>#inc...
2019-06-18 19:39:08 2240
转载 计算fov
1、http://blog.sina.com.cn/s/blog_4298002e0100e7zx.html2、考虑畸变,用这种方式:注意先把uv去畸变,可以用opencv的函数 cv::distortPoints
2019-06-12 16:32:32 5453
原创 编写CMakeLists.txt
1.cmake verson,指定cmake版本 cmake_minimum_required(VERSION 3.2)2.project name,指定项目的名称,一般和项目的文件夹名称对应PROJECT(server_project)3. MESSAGE(STATUS "Project: SERVER") #打印相关消息消息4.se...
2019-06-03 11:28:25 233 1
原创 pytorch2caffe
大多借鉴于:https://github.com/starimeL/PytorchConverter但由于原作者不是基于ssd caffe,有少许需要改动,主要是增加permute层使用作者这个源码进行转换,若caffe源环境不同,需要:1\编译好自己使用的caffe,如ssd caffe,然后将caffe_pb2.py对源码进行替换。2\参考ConvertLayer_caffe....
2019-05-30 16:21:08 2189
原创 python3 pytorch转caffe遇到问题(opencv3)
1\装python3 caffe opencv3,由于本地有两个opencv 会冲突,需要:sudo apt-get autoremove libopencv-devmake cleam 后重新编译2\======= Memory map: ========00400000-007aa000 r-xp 00000000 08:01 5636553...
2019-05-29 13:56:53 476
原创 mp42jpg & 翻转
#coding=utf-8import osimport cv2from PIL import Imagedef unlock_movie(path): cap = cv2.VideoCapture(path) suc = cap.isOpened() # 是否成功打开 frame_count = 0 while suc: frame_count += 1...
2019-05-08 09:47:29 245 1
转载 cuda9 opencv3.3.0
cmake .的时候会出现问题,参考博文进行解决:https://blog.csdn.net/u014613745/article/details/78310916错误如下:CMake Error: The following variables are used in this project, but they are set to NOTFOUND.Please set th...
2019-05-08 09:37:30 213
转载 tensorrt视频
https://yq.aliyun.com/video/play/1381?spm=a2c4e.11153940.blogcont580307.10.6759466bEPYffY&do=login&accounttraceid=114b5be5-7027-4e37-b78c-792bcf3cfdcf
2019-05-06 19:50:41 475
转载 conver_pytorch_nc
"""Copyright (c) 2017-present, starime.All rights reserved.This source code is licensed under the BSD-style license found in theLICENSE file in the root directory of this source tree. An additio...
2019-04-26 16:34:51 359 1
原创 distort2no_distort
#include <iostream>#include "opencv2/core.hpp"#include "opencv2/imgproc.hpp"#include "opencv2/highgui.hpp"#include <fstream>using namespace cv;using namespace std;class DistortF :p...
2019-04-24 14:03:05 336
原创 关于dock的一顿骚操作
第一第二步参考公司wiki&gitlab1.安装docker2.下载镜像3.ssh-keygen4.cat ~/.ssh/id_rsa.pub5.然后把秘钥放到gitlab6.git remote -v7.git remote remove origin8.git remote add origin ssh://git@git.××××××必须记得git...
2019-04-19 14:17:32 200
原创 读ros.bag,存为图片
import rosbagimport os,sysimport cv2from cv_bridge import CvBridgecolor_t=[]rbag = rosbag.Bag('./image_segment_rgb.bag')count_color=0count_segmentation=0for topic,msg,t in rbag.read_messages(...
2019-04-11 18:18:35 812 1
原创 播放ros中的包(入门)
1、开一个终端:roscore2、另开一个:rosbag play xxxx.bag3、方法一:rosrun rqt_image_view rqt_image_view方法二:rosrun rviz rviz
2019-04-10 14:03:07 1164
原创 python opencv标定相机
1.采集好图片。30张这样就足够了,图片需有不同大小不同位置,且一定要清晰,模糊的角点图影响判断。2.通过程序得到内参同时做畸形校正# -*- coding:utf-8 -*-#!/usr/bin/env python__author__ = 'Huaqing'import numpy as npimport cv2, copy, math, sysimport globc...
2019-04-10 11:38:51 838
原创 修改xml
# coding=utf-8import osimport os.pathimport xml.dom.minidomFindPath = '//Documents/ros/4_1_2/Annotations/'FileNames = os.listdir(FindPath)#new_path=#new_path = "/Desktop/try/"FileNames= os.li...
2019-04-10 11:22:37 134
原创 删除两个文件夹中的不同的文件。
import osdef delet(path1,path2): filelist = os.listdir(path1) for item in filelist: item_path1=path1+item if item.endswith('.bmp'): item_path2=path2+item[:-4]+'....
2019-04-10 11:21:25 1027
原创 数据集扩充,根据原标签弄成较小的图片。
# -*- coding: utf-8 -*- import xml.dom.minidom import os import cv2import randomimage_root="Documents/rgb/images/"image_new="/Documents/rgb/images2/"labelpath='Documents/rgb/labels2/'image...
2019-04-10 11:19:14 254
原创 滑动条修改图片的rgb通道
# coding=utf-8import numpy as npimport cv2 as cv img = cv.imread("72.bmp",cv.IMREAD_COLOR)winName = "image"cv.namedWindow(winName) def nothing(x): r = cv.getTrackbarPos('R', winName) ...
2019-04-10 11:15:55 533
原创 将分割数据集转为目标检测数据
1.通过代码找到分割图片里的颜色from PIL import Imageimage = Image.open("/image_segmentation/8256600123032.bmp")print len(image.getcolors())print image.getcolors()2.把颜色显示出来,方便判断和选择#!/usr/bin/python# -*- ...
2019-04-10 11:12:29 1597
转载 融合bn层和scale层。
算法几乎从github上搬运,即https://github.com/NHZlX/Merge_bn_Caffe但是增加了两句话,减少模型部分参数#coding=utf-8import google.protobuf.text_formatimport os.path as ospimport sysimport copyimport osfrom sys import pat...
2019-03-25 16:47:28 510 1
原创 rfcn训练记录。
1、如果需要修改模型的存储位置。更改py-R-FCN/lib/fast_rcnn/config.py下的: outdir = osp.abspath(osp.join(__C.ROOT_DIR, 'output_big_finetuning', __C.EXP_DIR, imdb.name))2、如果训练的类别不同。更改prototxt。3、如果训练模型的感受野/feature map大小...
2019-03-25 10:59:40 451
原创 处理imagenet2013分类数据总结
下载下来的2013数据是每个类别一个文件夹,为了处理成需要的txt模式,主要有以下几步。1、先解压大文件夹2、通过sh脚步一起解压小文件夹dir=/data1/imagenet/ILSVRC2013_DET_trainout=/data1/imagenet/trainfor x in `ls $dir/*tar`do filename=`basename $x .tar...
2019-03-20 18:11:48 732
转载 'numpy.float64' object cannot be interpreted as an index
http://www.cnblogs.com/han1ning1/p/7858357.html完美解决
2019-03-04 13:36:33 600
原创 faster rcnn cudnn版本不匹配问题
cudnn.h:500:27: note: declared herecudnnStatus_t CUDNNWINAPI cudnnSetConvolution2dDescriptor( cudnnConvolutionDescriptor_t convDesc, ^google 发现是cudnn.h不兼容cudnnv5的问题,解决...
2019-02-28 17:50:28 236
转载 fatser rcnn caffe会出现的问题。
https://blog.csdn.net/u011770977/article/details/77584625博客完美解决
2019-02-28 17:26:21 109
转载 Faster rcnn精读中详细的论文
https://blog.csdn.net/i_is_a_energy_man/article/details/78958349
2019-02-21 17:23:24 123
转载 caffe中的decay_mult怎么理解呢?
在知乎找到答案:“为了防止模型参数太复杂导致过拟合,一般在目标函数计算的时候加入了正则项,所谓的weight_decay其实就是正则项前面的那个权值,设置偏大可以令模型在学习过程中约束参数的复杂程度。而在caffe当中,除了全局设置的学习率lr和权重衰减项也就是weight_decay,每一个需要学习参数的layer都还有局部的加权值,分别是lr_mult和decay_mult,而对于...
2019-02-14 14:47:29 2612
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人