自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (9)
  • 收藏
  • 关注

原创 Bayesian Coherent Point Drift (BCPD)编译教程

Bayesian Coherent Point Drift (BCPD)编译教程

2022-11-08 21:07:23 446 1

原创 Conda Pip 配置阿里源

conda pip 配置阿里源 提高环境配置速度

2022-11-08 20:55:48 2639 1

原创 AI 图像修复 一键上色

本文章针对一键上色pytorch环境的配置和运行过程进行记录,提供所有资料下载。可以对人物、风景进行自动化的着色,效果非常不错。

2022-10-22 14:44:51 787

转载 Share_ptr

Share_ptr也是一种智能指针。类比于auto_ptr学习。所以推荐先学习auto_ptr,再来学习shared_ptr。本博客的前两个就是auto_ptr的总结。希望感兴趣的朋友可以看看。 Shared_ptr和auto_ptr最大的区别就是,shared_ptr解决了指针间共享对象所有权的问题,也就是auto_ptr中的赋值的奇怪问题。所以满足了容器的要求,可以用于容器中。

2017-11-23 21:55:39 503

转载 Protocol Buffer

ProtocolBuffer是Google公司的一个开源项目,用于结构化数据串行化的灵活、高效、自动的方法,有如XML,不过它更小、更快、也更简单。你可以定义自己的数据结构,然后使用代码生成器生成的代码来读写这个数据结构。你甚至可以在无需重新部署程序的情况下更新数据结构。 一个例子比如有个电子商务的系统(假设用C++实现),其中的模块A需要发送大量的订单信息给模块B,通讯的

2017-11-23 21:48:08 435

原创 printf开启关闭宏-方便调试

先上宏,这里用HLOG替代printf函数。如果给第二行打上注释,那么HLOG函数为空。这样可以在程序调试完成后一键去除所有的printf。#include "stdio.h"#define __HLOG__ #ifdef __HLOG__ #define HLOG(format,...) printf("FILE: " __FILE__ ", LINE: %d: " format "\n"

2017-06-21 23:38:32 4863 2

原创 理解mnist识别特征(lenet)

继上一篇做完lenet手写数字测试后,我们对lenet训练结果在mnist测试集上的结果进行粗浅的分析。lenet测试结构如下,我们看到ip1输出特征向量长度为500维,不便于分析, 于是我们对该层稍作修改,将500改为2,这样2维的特征向量我们可以把特征向量作为坐标点画在二维坐标系上便于分析,修改后的测试结构如下: 我们对训练结构进行同样的修改,重新训练得到新的caffemodel文件。利

2017-06-17 22:59:26 2943

原创 自己写程序利用lenet模型识别手写数字

自己编写程序,将手写图片送入训练得到的lenet模型,评估识别结果。 代码https://github.com/lhnows/mnisTest 如果自己的caffe是用CMakeLists编译安装的,这样的话,可以运行如下的CMakeLists来编译自己的调用了caffe库的程序CMakeLists.txtcmake_minimum_required (VERSION 2.8)PROJECT

2017-06-15 23:11:10 622

原创 caffe 网络结构参数介绍及可视化

caffe/examples/mnist/lenet_solver.prototxt# The train/test net protocol buffer definitionnet: "examples/mnist/lenet_train_test.prototxt"//用户训练/预测的网络描述文件(ProtoBuffer文本格式)# test_iter specifies how man

2017-06-15 21:14:15 1043

原创 caffe convert_mnist_data.cpp 代码注释

convert_mnist_data.cpp 代码注释 将mnist数据集转换为lmdb(默认)获leveldb格式,便于caffe载入数据// This script converts the MNIST dataset to a lmdb (default) or// leveldb (--backend=leveldb) format used by caffe to load data.

2017-06-15 19:25:45 480

原创 Ubuntu16.04配置caffe步骤

Ubuntu16.04配置caffe步骤

2017-06-15 14:41:35 742

原创 caffe随笔-未整理

相关知识(1)explicit关键字的作用是禁止隐式转换,好处是可避免隐式转换带来的内存开辟,避免预料外的时间开支。 比如 A a(); B b = a;// 编译错误 B b(a); //正确 如a占用2G内存,B b = a;将会使程序占用4G内存。 (2)关于const的资料 http://blog.csdn.net/Eric_Jo/article/details/4138548

2017-06-11 11:06:53 388

原创 OPENCV Mat图像在MFC PictureControl显示

OPENCV Mat图像在MFC PictureControl显示直接看代码FlagVideoWindow保证opencv windows 与 picture control不会重复关联,IDC_PHOTONAME1为picture control名称: if (FlagVideoWindow)//此段代码近执行一次 { FlagVideoWindow = false;

2017-04-13 15:51:09 3418

原创 Android Studio解决未识别Java文件(出现红J)问题

切换到project视图下,找到app里的build.gradle,在android结构里插入如下代码:sourceSets { main { java.srcDirs = [‘src/main/java’, ‘src/main/新建的文件夹名’] } } 例如我的就是: sourceSets { main { java.src

2016-12-05 21:00:09 2824

原创 android adb无线调试

1.连接USB数据线,打开usb调试,使用windows的“运行”命令行方式:(此方法需配置adb环境变量,也可直接进入adb工具目录执行\android-sdk-windows\platform-tools\)adb tcpip 5555 (端口号) adb connect 192.168.1.199 (Android设备IP地址)adb usb 使用回usb调试2.无需数据线,且可解决部分机器

2016-12-05 20:19:21 670

原创 android设备 uvc摄像头 相关

adb shellcd sys/bus/usb/driversls如果有显示uvcvideo 文件则说明支持uvc协议github开源项目 uvccamera

2016-12-01 19:39:34 2746 6

原创 ubuntu14.04 使用openni2 提示找不到xtion设备的问题

用Openni2的时候发现找不到device的问题,折腾半天解决了,mark下以备不时之需。主要参考: http://stackoverflow.com/questions/19938830/openni2-and-asus-xtion-pro-live-device-not-found http://stackoverflow.com/questions/17181073/ubuntu-12-

2016-11-01 10:11:13 2480

原创 那些年遇到的Android Studio bugs

那些年遇到的Android Studio bugs一、project build1、Gradle sync failed: Could not find method android() for arguments [build_aj7feyco0x5e5hj3g6wttaj6$_run_closure3@66bfd205] on root project 'MobileSafer' of type

2016-10-27 22:00:13 871

转载 Kinect视觉SLAM技术介绍

原文  http://www.cvrobot.net/technique-introduction-of-vision-kinect-slam-system/   本文介绍SLAM的历史、理论以及实现的方式,且主要介绍基于视觉(Kinect)的实现方式。 1.    前言 开始做SLAM(机器人同时定位与建图)研究已经近一年了。从一年级开始对这个方向产生兴趣,到现在为止

2016-02-02 22:18:42 4840

转载 MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限

MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限1.新建用户//登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'jeecn’,password(‘jeecn’));//刷新系统权

2016-01-10 16:23:38 2561

转载 centos web、ftp服务器搭建

第一步 购买服务器第二步 登陆系统# yum install httpd vsftpd mysql mysql-server php php-mysql为了自己能掌握,所以采取了默认输入y确认安装的方法。 第三步 确认安装列表# y回车确认第四步 设置开机启动# chkconfig httpd on配置HTTP服务开机启动。# chk

2016-01-10 14:58:17 986

原创 RealSense 开发(一):深度图像获取

RealSense 开发(一):深度图像获取安装与配置VS工程新建VS工程,项目属性 C++附加目录添加: $(RSSDK_DIR)/include;$(RSSDK_DIR)/sample/common/include; 链接器附加库目录添加: $(RSSDK_DIR)/lib/$(PlatformName); $(RSSDK_DIR)/sample/common/lib/$(Platfo

2015-12-29 11:39:39 10045 3

原创 ios平台触动精灵lua调用C语言

随着移动设备的兴起,Lua 作为嵌入式脚本语言,由于其自身的特点及优势,在应用领域使用度越来越高。触动精灵是一个手机游戏辅助平台,可以在上面开发自动化游戏的脚本,编程语言为lua。调用C语言对lua进行扩展可以极大的扩展游戏辅助的功能。下面对最近在这个方面学习的进展做一下简单的总结。Lua 基于寄存器设计,其代码按照“Clean ANSI C”的标准编写且是解释执行的脚本,可以在任何支持 C 的环境

2015-11-28 21:04:33 6909 4

原创 zbar在centos系统编译

yum installImageMagick-develyum install jasperyum installlibgnomeui-develyum install pygtk2-develyum install libX*./configure --without-qt

2015-10-23 21:58:33 3114

原创 计算机视觉各种数据库

数据库收录 : http://www.computervisiononline.com/datasets双目视觉数据库 :http://www.cvlibs.net/datasets/kitti/eval_stereo_flow.php?benchmark=stereoCVonline: Image Databases: http://homepages.inf.ed.ac.uk/

2015-10-14 09:48:21 1488

原创 Human Tracking System 专利 US 8,542,910B2

305深度图的获取方式:1、 结构光系统, 2、tof系统, 3、立体视觉系统。310对深度图下采样:将深度图进行分块如4x4,8x8等,然后对block内的有效像素值进行取平均或最大值、最小值、中值,然后作为下采样后的像素值。

2015-10-12 16:53:57 767

原创 关于专利US 8437506

在微软的这篇专利中,整体上思路提出多个骨骼点位置假设,然后依据约束对各个位置假设打分,输出分高的骨骼点。其认为假设的个数越多,最终骨骼点准确率也越高,但是随之而来的是计算量的提升。输入:随机森林输出的概率分布,历史骨骼点位置输出:骨骼点位置 专利中提出的骨骼点位置假设模块有:Centroid-Based Joint Fusion Skeleton Generator

2015-09-28 21:42:46 1065 5

转载 OpenCV头文件分析

打开opencv2.4.8里面的include文件夹,出现两个文件夹为别为:opencv,opencv2。接下来我们来看其特点:1.首先看opencv文件夹里面的文件分布:cv.h源码如下:cv.hpp文件源码如下:从而看出,cv.hpp是包含cv.h文件的,在opencv 文件夹里的所有文件都是类似的,均是包含opencv2文件夹里的头文件,所以我们如

2015-01-23 13:11:58 812

原创 TCP与UDP

更多TCP和UPD的资料: TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。     UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP

2015-01-19 12:42:21 446

转载 基于Linux下的TCP编程

http://blog.csdn.net/tigerjibo/article/details/6775534一.Linux下TCP编程框架TCP网络编程的流程包含服务器和客户端两种模式。服务器模式创建一个服务程序,等待客户端用户的连接,接收到用户的连接请求后,根据用户的请求进行处理;客户端模式则根据目的服务器的地址和端口进行连接,向服务器发送请求并对服务器的响应进行数据

2015-01-16 19:45:25 529

原创 第一篇博客测试一下

第一篇博客测试一下

2014-12-15 22:09:27 466

原创 如何在Tegra Ventana上使用Kinect

HOWTO: Using Microsoft Kinect on Tegra Ventana (Android 3.0) http://raymondlo84.blogspot.kr/2011_07_01_archive.html本教程展示如何写一个在Tegra Ventana(Android 3.0)上使用Kinect的NDK程序。  In this tutorial,

2014-12-15 21:50:42 711

ChatGPT-真格基金分享

ChatGPT-真格基金分享

2022-12-16

VTK9.0.1-msvc2015-qt5.12.5-win.zip

vtk编译好的库-含qt,编译器msvc2015x64,qt5.12.5

2021-05-19

FFMPEG完美教程.pdf

ffmpeg教程 深入浅出 目录 概要 保存数据 读取数据 输出到屏幕 创建一个显示 显示图像 绘制图像 播放声音 设置音频 队列 意外情况 为队列提供包 取出包 最后解码音频 创建线程 得到帧:video_thread ......

2020-11-15

3D dental reconstruction from CBCT data.pdf

CBCT数据三维重建

2020-04-28

SimpleWebCamera 安卓 usb uvc摄像头 读取 预览

SimpleWebCamera 安卓 usb uvc摄像头 读取 预览

2016-12-22

Android camera api2 demo

android camera api 2 预览摄像头数据,安卓

2016-12-22

mac ndk配置

mac电脑如何配置安卓ndk开发环境,写的非常详细,尤其是mac下环境变量的说明

2016-03-08

A Review on Video-Based Human Activity Recognition

一篇文献,基于视频的人体行为识别综述 A Review on Video-Based Human Activity Recognition

2014-04-01

空空如也

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

TA关注的人

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