自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rana专栏

成绩会被遗忘,实力才是永恒

  • 博客(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 1118

原创 Lua编程->C++内嵌Lua编程

Lua编程->VS2008内嵌Lua编程

2014-04-15 11:05:21 1745

原创 Python编程->混合编程(C++,python,opencv)实现

对于一个程序宅来说,一直有想法把C++,opencv,python结合起来,python的并发性优点,opencv的图像处理算法的优点,C++的灵活

2014-04-15 09:46:09 4047

原创 C++反汇编->模板分析

模板 反汇编分析

2014-04-12 20:10:16 1137

原创 C++编程->加法的七种方式实现(命名空间,类,模板,结构体,函数,位运算,内联汇编)

加法实现的七种方式

2014-04-10 14:30:03 2128

原创 国内CUDA无法正常下载(附解决方案)

最近闲暇之余,有时间研究算法了,媳妇说他们公司很缺CUDA加速工程师,然后就想好好研究一下,最开始接触CUDA的时间在2014年,现在再好好学习一下。首先就是在官网下载,官网刷新一直失败,然后将网址后缀做些更改,就解决了显示和下载的问题。将CUDA Toolkit | NVIDIA Developer里面的.com改成了.cnCUDA Toolkit 10.0 Archive | NVIDIA Developer里面的.com改成了.cn官网图如下:下载成功后图:...

2021-09-26 16:21:24 7168 4

原创 使用Realsense D435相机在ROS Kinetic中显示

roslaunch realsense2_camera rs_rgbd.launchrosrun rviz rviz

2019-04-29 13:20:03 1598 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 12238

转载 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 4187 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 210

转载 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 1386

转载 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 1129

原创 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 442

原创 OpenCV编程->求点集映射关系实现

////////////////////////////////////////////////////////////////////////////////////////// /* 对映射矩阵进行变换,得到两个映射矩阵的一一对应的点阵,然后计算对应关系 */ ///////////////////////////////////////////////////////////////

2017-09-27 09:29:31 1575

原创 OpenCV编程->图像三维空间旋转并投影到XY平面

////////////////////////////////////////////////////////////////// //////////////////////////旋转矩阵 平移矩阵测试////////////////// ////////////////////////////////////////////////////////////////// // 旋转矩

2017-09-27 09:14:50 5529 1

原创 Opencv->罗德里格斯(Rodrigues)变换

Mat R; //旋转矩阵 Mat rvecs; //旋转向量 Rodrigues(R,rvecs);

2017-09-26 09:54:45 6784 3

原创 initUndistortRectifyMap源码解析

void cv::initUndistortRectifyMap( InputArray _cameraMatrix, InputArray _distCoeffs, InputArray _matR, InputArray _newCameraMatrix, Size size

2017-09-25 15:40:09 6548 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 957

原创 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 719

原创 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 395

原创 双目标定中两相机共焦距设计与实现

双目标定中,默认两相机的焦距相等,如果用的两个相机焦距不相等,有没有办法来解决该问题呢?借鉴数码变焦的技巧,也能改变相机图像的焦距,其实就是对相机拍摄的图像进行缩放,从而实现一定范围的焦距的变化,实现如下:

2017-09-18 14:58:22 1674 2

原创 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 4424

原创 OpenCV编程->单目相机内参及畸变求解

/*------------------------------------------------------------------------------------------*\ This file contains material supporting chapter 9 of the cookbook: Computer Vision Programming usi

2017-09-16 09:50:03 1849

原创 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 547

原创 3D Camera->双目标定关键函数解析

//标定一个立体摄像头的,也就是同时标定两个摄像头。标定的结果除了能够求出//两个摄像头的内外参数矩阵,跟能够得出两个摄像头的位置关系R,T。//R-输出型,第一和第二个摄像机之间的旋转矩阵//T-输出型,第一和第二个摄像机之间的平移矩阵//E-输出型,基本矩阵//F-输出型,基础矩阵// CV_CALIB_FIX_INTRINSIC 如果该标志被设置,那么就会固定输入的cameraM

2017-09-13 11:08:52 688

原创 OpenCV编程->双目标定(一)

static voidStereoCalib(const vector& imagelist, Size boardSize, bool useCalibrated = true, bool showRectified = true){ //SingleCameraCalibR(); //右相机内参及焦距测试函数 //SingleCameraCalibL(); //左相机内参及焦距测试函数

2017-09-12 16:02:15 916

原创 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 303

原创 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 8816 9

原创 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 412

原创 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 12426

原创 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 5083 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 17662 19

原创 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 5380

原创 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 2801

原创 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 3263 7

原创 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 1010

原创 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 2295 1

原创 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 2070

原创 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 4293

原创 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 870 1

pcap2matlab-master.zip

matlab 解析pcap文件的源码

2017-08-26

FFWT-3.3.4-dll32.zip

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data, i.e. the discrete cosine/sine transforms or DCT/DST). We believe that FFTW, which is free software, should become the FFT library of choice for most applications.

2014-08-09

struct跟踪源码

结合多特征的目标跟踪算法,2011年的iccv文章,在线学习式的跟踪目标物体,用到了SVM算法和HAAR特征提取算法等特征提取算法

2014-07-26

Python2.7.zip

python 是一种全功能的语言,2.7很稳定,成熟的版本,且有很多开源的模块。Python语法简捷而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。

2014-06-19

PTVS2.1BetaVS2012

PTVS (Python Tools for Visual Studio) 是一款基于Apache 2.0协议的开源项目,托管在CodePlex上,开发者使用它可以把Visual Studio变成Python IDE。

2014-06-19

ironpython.zip

IronPython 是一种在 NET 和 Mono 上实现的 Python 语言,由 Jim Hugunin(同时也是 Jython 创造者)所创造。1.0 版于2006年9月5日发布。

2014-06-19

numpy(python2.7)

NumPy系统是Python的一种开源的数字扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。

2014-06-19

VLFeat图像库

vlfeat图像库包含SIFT,MSER,KDtree,快速shift,K-means等各种图像处理中常用的算法。提供matlab,c api接口,方便大家在图像处理中各种调用。

2014-06-15

LPT变换源码

对数极坐标变换,具有尺度不变性和旋转不变性,采用OpenCV函数实现,VS2012+OpenCV2.4.8编译通过。

2014-06-10

PWP跟踪E版论文

The tracking problem is handled using a bag-of-pixels representation and comprises a rigid registration between frames, a segmentation and online appearance learning.

2014-06-02

TLD跟踪E版论文

TLD Tracking Learning Detection 是英国萨里大学的一个捷克籍博士生Zdenek Kalal在其攻读博士学位期间提出的一种新的单目标长时间(long term tracking)跟踪算法

2014-06-02

Dev-Cpp 5.4.1 TDM-GCC

适用于win8 x64 的C++ 软件

2014-04-19

迅雷看看完整源码可编译

迅雷看看,是迅雷公司出品的一款在线播放插件,采用P2P点对点传输技术,可以在线流畅观看高清晰电影。2012年11月23日,迅雷在深圳宣布将迅雷看看作为独立品牌正式运营,由迅雷高级副总裁刘丰担任迅雷看看CEO。

2013-11-28

Go语言编程.pdf

Go语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程

2013-11-20

空空如也

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

TA关注的人

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