- 博客(427)
- 资源 (14)
- 收藏
- 关注

原创 OpenCV编程->OpenCV2.4.8配置
对于DEBUG版:opencv_calib3d248d.libopencv_contrib248d.libopencv_core248d.libopencv_features2d248d.libopencv_flann248d.libopencv_gpu248d.libopencv_highgui248d.libopencv_imgproc248d.libope
2014-06-01 21:20:09
1147

原创 Python编程->混合编程(C++,python,opencv)实现
对于一个程序宅来说,一直有想法把C++,opencv,python结合起来,python的并发性优点,opencv的图像处理算法的优点,C++的灵活
2014-04-15 09:46:09
4109
原创 国内CUDA无法正常下载(附解决方案)
最近闲暇之余,有时间研究算法了,媳妇说他们公司很缺CUDA加速工程师,然后就想好好研究一下,最开始接触CUDA的时间在2014年,现在再好好学习一下。首先就是在官网下载,官网刷新一直失败,然后将网址后缀做些更改,就解决了显示和下载的问题。将CUDA Toolkit | NVIDIA Developer里面的.com改成了.cnCUDA Toolkit 10.0 Archive | NVIDIA Developer里面的.com改成了.cn官网图如下:下载成功后图:...
2021-09-26 16:21:24
12874
5
原创 使用Realsense D435相机在ROS Kinetic中显示
roslaunch realsense2_camera rs_rgbd.launchrosrun rviz rviz
2019-04-29 13:20:03
1663
2
原创 解决方案E: Unable to locate package ros-kinetic-rgbd-launch
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.ne...
2019-04-29 12:25:55
12377
转载 D435 Python读取并显示彩图和深度图
import pyrealsense2 as rsimport numpy as npimport cv2pipeline = rs.pipeline()config = rs.config()config.enable_stream(rs.stream.depth, 640, 480, rs.format.z16, 30)config.enable_stream(rs...
2019-04-29 11:25:34
4300
1
原创 CNN实现MNIST手写识别模型
#coding:utf-8import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data#import MNIST_data.input_data as input_dataimport time"""权重初始化初始化为一个接近0的很小的正数"""def weigh...
2019-04-18 22:31:12
261
转载 VGG16-1
from keras.models import Sequentialfrom keras.layers import Input, Dense, Dropout, Activation, Flattenfrom keras.models import Modelfrom keras.optimizers import SGDfrom keras.datasets import mnis...
2019-04-18 09:18:04
1457
转载 VGG16
from tensorflow.examples.tutorials.mnist import input_dataimport tensorflow as tfmnist = input_data.read_data_sets("MNIST_data/", one_hot=True)# 读取图片数据集sess = tf.InteractiveSession()# 创建session...
2019-04-18 09:14:31
1207
原创 Python编程-OpenCV图像读取及显示
import cv2import numpy as npimg=cv2.imread('1.jpg',1)cv2.imshow('image',img)cv2.waitKey(0)cv2.destroyAllWindows()import cv2import numpy as npfrom matplotlib import pyplot as pltimg...
2018-11-19 15:23:40
527
原创 OpenCV编程->求点集映射关系实现
////////////////////////////////////////////////////////////////////////////////////////// /* 对映射矩阵进行变换,得到两个映射矩阵的一一对应的点阵,然后计算对应关系 */ ///////////////////////////////////////////////////////////////
2017-09-27 09:29:31
1728
原创 OpenCV编程->图像三维空间旋转并投影到XY平面
////////////////////////////////////////////////////////////////// //////////////////////////旋转矩阵 平移矩阵测试////////////////// ////////////////////////////////////////////////////////////////// // 旋转矩
2017-09-27 09:14:50
5705
2
原创 Opencv->罗德里格斯(Rodrigues)变换
Mat R; //旋转矩阵 Mat rvecs; //旋转向量 Rodrigues(R,rvecs);
2017-09-26 09:54:45
6925
3
原创 initUndistortRectifyMap源码解析
void cv::initUndistortRectifyMap( InputArray _cameraMatrix, InputArray _distCoeffs, InputArray _matR, InputArray _newCameraMatrix, Size size
2017-09-25 15:40:09
7023
3
原创 OpenCV编程->双目匹配计算棋盘格角点计算及两轴位移计算
//两幅图像的棋盘格角点检测 cv::Mat image_gray=img11; std::vector cornersL, cornersR; bool retL = cv::findChessboardCorners(image_gray, cv::Size(11, 8), cornersL, cv::CALIB_CB_ADAPTIVE_THRESH | cv::CAL
2017-09-23 17:31:36
1050
原创 OpenCV编程->二维图像的平移warpAffine
cv::Mat src = cv::imread("lena.jpg"); cv::Mat dst; //图像大小设置 cv::Size dst_sz = src.size(); //定义平移矩阵 cv::Mat T =cv::Mat::zeros(2, 3, CV_32FC1); //T={1,0,x_offset;0,1,y_offset} T.at(0, 0) = 1; T
2017-09-23 17:15:28
774
原创 OpenCV编程->图像边界拓展copyMakeBorder
//打开原始图像 string s[13] = { "ImageRGBL1.jpg", "ImageRGBL2.jpg", "ImageRGBL3.jpg", "ImageRGBL4.jpg", "ImageRGBL5.jpg", "ImageRGBL6.jpg", "ImageRGBL7.jpg", "ImageRGBL8.jpg", "ImageRGBL9.jpg" , "Ima
2017-09-23 16:16:15
448
原创 双目标定中两相机共焦距设计与实现
双目标定中,默认两相机的焦距相等,如果用的两个相机焦距不相等,有没有办法来解决该问题呢?借鉴数码变焦的技巧,也能改变相机图像的焦距,其实就是对相机拍摄的图像进行缩放,从而实现一定范围的焦距的变化,实现如下:
2017-09-18 14:58:22
1804
1
原创 MATLAB 读取TXT文件和获取图像的宽度高度参数
clear all;ex=importdata('3D.txt');img=imread('1.jpg');rows=size(img,1); %获取图像高cols=size(img,2); %获取图像宽[x,y]=size(ex);
2017-09-18 13:43:46
4533
原创 OpenCV编程->单目相机内参及畸变求解
/*------------------------------------------------------------------------------------------*\ This file contains material supporting chapter 9 of the cookbook: Computer Vision Programming usi
2017-09-16 09:50:03
1914
原创 OpenCV编程->图像的平移
//映射矩阵平移 Mat dst11,dst12; int row = map21.rows; int col = map21.cols; int dx, dy; dx = max_r;dy = 0; dst11.create(row, col, map21.type()); dst12.create(row, col, map22.type()); for (in
2017-09-15 14:57:54
609
原创 3D Camera->双目标定关键函数解析
//标定一个立体摄像头的,也就是同时标定两个摄像头。标定的结果除了能够求出//两个摄像头的内外参数矩阵,跟能够得出两个摄像头的位置关系R,T。//R-输出型,第一和第二个摄像机之间的旋转矩阵//T-输出型,第一和第二个摄像机之间的平移矩阵//E-输出型,基本矩阵//F-输出型,基础矩阵// CV_CALIB_FIX_INTRINSIC 如果该标志被设置,那么就会固定输入的cameraM
2017-09-13 11:08:52
770
原创 OpenCV编程->双目标定(一)
static voidStereoCalib(const vector& imagelist, Size boardSize, bool useCalibrated = true, bool showRectified = true){ //SingleCameraCalibR(); //右相机内参及焦距测试函数 //SingleCameraCalibL(); //左相机内参及焦距测试函数
2017-09-12 16:02:15
982
原创 OpenCV编程->OpenCV2.4.9配置
opencv_calib3d249.libopencv_contrib249.libopencv_core249.libopencv_features2d249.libopencv_flann249.libopencv_gpu249.libopencv_highgui249.libopencv_imgproc249.libopencv_legacy249.libopencv_ob
2017-09-08 17:44:39
334
原创 OpenCV编程->四路摄像头拼接实时显示
手头上摄像头蛮多的,顺便就把多路摄像头实时拼接显示做了一下,如下图:// opencvtest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #includeusing namespace cv;using namespace std;Mat frame;Mat frame1;M
2017-09-08 16:01:05
9855
7
原创 OpenCV编程->图像拷贝
推荐三种方式:1.srcImage(cv::Rect(xRoi,yRoi,widthRoi,heightRoi)).copyTo(roiImage)cv::Mat srcImage = cv::imread("../test.jpg"); // 保存一个ROI图像区域 cv::Mat roiImage; cv::Rect rect(100, 1
2017-09-07 17:03:23
501
原创 OpenCV编程->USB摄像头参数调试
enum{ // modes of the controlling registers (can be: auto, manual, auto single push, absolute Latter allowed with any other mode) // every feature can have only one mode turned on at a time
2017-09-07 15:22:05
12785
原创 OpenCV编程->USB摄像头打不开解决办法
在调用外部摄像头时,会出现无法读取摄像头数据的现象,在打开摄像时加上Sleep()函数,就能解决该问题。// opencvtest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #includeusing namespace cv;using namespace std;int _t
2017-09-07 14:38:49
5330
2
原创 基于三维点云数据的深度学习PointNet模型(一) 安装及调试
Deep Learning on Point Sets for 3D Classification and Segmentation一直在三维点云算法设计的领域,看到这篇文章,比较感兴趣,就想了解一下,源码如下:点击打开链接编译该源码按照其推荐的方式就可以调通。Install TensorFlow. You may also need to install h5py.
2017-09-05 18:02:37
18000
9
原创 Tensorflow:Attribute Error: 'module' object has no attribute ‘summary'
该问题是由于Tensorflow 版本差异导致的,Tensorflow版本为1.0及以上,就会解决该问题。安装tensorflow1.0步骤如下:pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.0.1-cp27-none-linux_x86_64.whl>>>
2017-09-05 17:38:24
5545
原创 Tensorflow:Attribute Error: 'module' object has no attribute 'mul'
在调用Tensorflow库的时候,出现了以上的错误,首先输入以下源码pythonimport tensorflow as tftf.__version__在虚拟环境中装tensorflow1.0版本后输入以下命令:virtualenv --system-site-packages ~/tf101py27source ~/tf101py27/bin/activate
2017-09-05 17:32:06
2866
原创 3D Camera-双目相机图像分离实现
采用双目摄像头时,采集出的图像是双拼图,为了只用其中一幅图像,实现源码如下://相机图像分离源码 //双目相机图像2560*960 //单个相机图像1280*960 cv::Mat roi_img_left; cv::Mat roi_img_right; roi_img_left = image(cv::Range(0, 960), cv::Range(0, 1280)
2017-09-05 14:30:52
3381
6
原创 error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall ****::metaObj
遇到该问题后,解决方案如下:step1:管理员身份打开cmdstep2:进入目标文件夹,输入:moc.exe applincantion.hpp -o moc_application.cpp生成缺少的moc_application.cpp文件。steap3:将该文件放入GeneratedFiles文件夹里,并调用,编译通过。
2017-08-30 11:34:18
1061
原创 C++编程->Winpcap网络数据保存为pcap文件
#ifdef _MSC_VER/* * we do not want the warnings about the old deprecated and unsecure CRT functions * since these examples can be compiled under *nix as well */#define _CRT_SECURE_NO_WARNINGS#en
2017-08-26 11:26:00
2502
原创 C++编程->使用Winpcap接口编程抓取数据
/* * Copyright (c) 1999 - 2005 NetGroup, Politecnico di Torino (Italy) * Copyright (c) 2005 - 2006 CACE Technologies, Davis (California) * All rights reserved. * * Redistribution and use in sourc
2017-08-26 11:19:43
2190
原创 C++编程->pcap文件读取源码
#include #include #define LINE_LEN 16void dispatcher_handler(u_char *, const struct pcap_pkthdr *, const u_char *);int main(int argc, char **argv){ pcap_t *fp; char errbuf[PCAP_ERRBUF_SIZE];
2017-08-26 10:59:09
4507
原创 MATLAB编程->Reading capture using Tshark did not work for the following reason
Error using pcap2matlab (line 188)Reading capture using Tshark did not work for the following reason: 'tshark' 不是内部或外部命令,也不是可运行的程序或批处理文件。Please make sure your inputs were correct.Error in pcap
2017-08-26 10:37:46
1075
1
FFWT-3.3.4-dll32.zip
2014-08-09
Python2.7.zip
2014-06-19
PTVS2.1BetaVS2012
2014-06-19
ironpython.zip
2014-06-19
numpy(python2.7)
2014-06-19
VLFeat图像库
2014-06-15
PWP跟踪E版论文
2014-06-02
TLD跟踪E版论文
2014-06-02
迅雷看看完整源码可编译
2013-11-28
Go语言编程.pdf
2013-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人