自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 问答 (1)
  • 收藏
  • 关注

原创 命令行import torch正常,但pycharm中显示“No module named torch”,解决方法

命令行import torch正常,但pycharm中显示“No module named torch”,解决方法:Step1:查看python路径,linux中使用“which python”,windows中使用“where python”: Step2:新建一个相同的工程。Step3:Step4:OKref: http://www.luyixian.cn/news_show_331846.aspx...

2020-06-09 18:11:47 4789

原创 Android+OpenCV获取摄像头并人脸检测

一、Android+OpenCV环境配置 参考https://blog.csdn.net/KayChanGEEK/article/details/86493632二、CameraBridgeViewBase获取摄像头,并OpenCV逐像素处理 参考https://blog.csdn.net/linshuhe1/article/details/51208745?utm_medium=distribute.pc_relevant.none-task-blog-BlogC...

2020-05-14 14:58:49 1418

原创 Android选择视频并播放

package com.example.myapplication;import java.lang.System;import android.app.AlertDialog;import android.content.DialogInterface;import android.graphics.Bitmap;import android.media.MediaPlayer;...

2020-04-27 15:05:44 1002

原创 OpenCV3.1.0鱼眼相机标定及畸变校正

常用的相机模型为针孔模型,此模型在视场较小的情况下是适用的,随着视场的增加,模型误差越来越大。       普通镜头和鱼眼镜头成像原理的差异是造成此现象的根本原因。具体原理可以参见:[1] http://docs.opencv.org/master/db/d58/group__calib3d__fisheye.html#gsc.tab=0[2] Juho Kannalaand

2016-05-25 15:12:45 13197 2

原创 Android平台的深度学习模型加载

经实验,得到如下结果: 1、Android通过opencv的DNN模块,可以加载caffe模型,但加载tf、onnx、pt失败;VS中通过opencv的DNN模块加载模型,相同结果。 2、CenterNet的pth模型转为pt模型,Android中通过pytorch.Module加载失败。 3、Android中通过pytorch.Module加载大小为13.7M、3.84M的.pt模型成功,加载大小为240M、75M的.pt模型失败;CenterNet的.pt模型为225M。...

2020-06-22 13:36:06 611

原创 Android获取摄像头和存储空间权限

经实验,无论Android版本是6.0+还是6.0-,稳妥起见,如下设置:Step1:在AndroidManifest.xml中添加如下内容:<!-- 摄像头权限 --><uses-permission android:name="android.permission.CAMERA"/><uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /><!-- 往.

2020-05-09 17:44:56 4393 1

原创 制作Python可执行文件

进入目标文件所在目录:该命令执行完毕,当前目录下会新增3个文件:build,dist,test.spec双击test.exe或命令行输入test.exe,正常运行则可,若报如下错误:解决方案,打开test.spec,将”pywt._extensions._cwt”加进hiddenimports中:命令行输入如下命令,以重...

2019-07-04 15:24:45 246

原创 搭建Linux深度学习环境

一、安装虚拟机VMware 二、安装linux镜像文件,并映射网盘 三、安装Tensorflow       参考https://www.cnblogs.com/willnote/p/6746499.html,安装Anaconda时环境变量的设置很重要。测试时注意:import tensorflow as tf  #用这一句测试通过就可以了hello = tf.cons...

2018-11-12 22:30:43 619

原创 改变结构体实参的几种方法

#include "stdafx.h"#include     using   namespace   std   ;typedef struct LANE_PARAMS{int width;float angle;}STRU_LANE_PARAMS;改变单个结构体实参,方法一:int _tmain(int argc, _TCHAR* argv

2016-11-23 20:04:53 1076

原创 OpenCV读取AVI帧至Mat

string avi_name = ConvertDirectToString(direct) + "0809.avi";//打开视频文件:建立一个VideoCapture结构VideoCapture cap(avi_name.c_str());//检测是否正常打开:成功打开时,isOpened返回tureif (!cap.isOpened())cout << "fail to open!" <<

2016-08-09 18:10:37 942

原创 OpenCV2.3.1+VS2005配置方法

OpenCV2.3.1+VS2005配置方法

2016-07-18 20:25:49 2106

原创 OpenCV3.1.0+VS2013安装方法

OpenCV3.1.0+VS2013安装方法

2016-07-18 20:21:38 2093

转载 Opencv Mat的三种常用类型简介

本文主要介绍Opencv常用的三种Mat类型:Mat,Mat_,Matx。1. Mat1.1 创建与初始化int rows = 3, cols = 1;cv::Size size(cols, rows);/* first method */cv::Mat myMat( rows, cols, CV_8UC1, cv::Scalar(0) );cv::Mat myMat

2016-07-08 14:33:02 8423

转载 Opencv显示创建Mat对象的七种方式

方式一:#include#includeusing namespace std;using namespace cv;int main(){ //创建一个2*2 类型为8位的uchar类型三通道的 颜色为黄色 Mat img(2, 2, CV_8UC3, Scalar(0, 255, 255)); cout << "矩阵元素" << endl << img << e

2016-07-08 14:31:49 7016

转载 OpenCV中IplImage, CvMat, Mat 基本使用和元素遍历

OpenCV中IplImage, CvMat, Mat 基本使用和元素遍历      opencv中常见的与图像操作有关的数据容器有Mat,cvMat和IplImage,这三种类型都可以代表和显示图像。在OpenCV的文档中说明Mat类型通过C++面向对象的方法实现的,可以进行Matlab风格的矩阵操作,IplImage类型和CvMat类型用C语言实现的,两者之间存在着类似

2016-07-08 14:19:39 884

原创 全局变量的使用方法

Step1:定义一个头文件global.h:#pragma once//全局变量申明,此处不要定义,否则包含于其余文件后,会重复定义extern int  a;   Step2:其余文件包含global.h:#include "global.h"Step3:main函数的前面定义:int a;然后就可以在工程的任何地方使用全局变量a,

2016-06-29 18:02:54 658

转载 OpenCV Mat数据类型及位数总结

OpenCV Mat数据类型及位数总结 float:  4字节,6-7位有效数字 -3.4E-38 到 3.4E38    double: 8字节,15~16位有效数字 -1.7E-308 到 1.7E308    在OpenCV里面,许多数据结构为了达到內存使用的最优化,通常都会用它最小上限的空间来分配变量,有的数据结构也会因为图像文件格式的关系而给予适当的变量,因此

2016-06-29 16:50:29 710

原创 OpenCV2.3.1读xml文件

主程序片段:......CvMat *mapx = cvCreateMat(ExpandHeight, ExpandWidth, CV_32FC1);CvMat *mapy = cvCreateMat(ExpandHeight, ExpandWidth, CV_32FC1);ReadMapXY(direct,mapx,mapy);......功能函数:v

2016-06-12 16:05:59 499

原创 OpenCV3.1.0读写XML文件

//将Mat存为mapx.xmlvoid SaveMapXY(Mat mapx){//写mapx,mapy为xml文件string mapx_xml = "mapx";string mapx_xml_name = ".\\" + mapx_xml + ".xml";FileStorage save_mpx(mapx_xml_name.c_str(), FileSto

2016-06-12 14:52:33 972

原创 OpenCV3.1.0的calibrateCamera()函数计算相机内参数

OpenCV3.1.0计算相机内参数的函数calibrateCamera与1.0的cvCalibrateCamera2相比,发生了较大变化,主要是有关参数由Mat变成了Array或ArrayOfArrays ,下面是我运行成功的一个程序:int boards_num = 40;     // 共40幅棋盘格图像int board_w = 6;         //6*8个角点i

2016-05-25 14:47:03 5049

原创 鱼眼镜头畸变校正-OpenCV3.1.0和Matalb2012a

Matlab:一、http://www.ee.oulu.fi/~jkannala/calibration/License.txt下载Kannala源程序二、将所有源程序装到一个文件夹里面,然后打开Matlab,file-setpath-addfolder,将此文件夹加进搜索路径。三、命令窗口输入:fisheyedemo,自动运行后出问题:Error using

2016-05-19 15:46:14 3092 1

空空如也

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

TA关注的人

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