9 Naruto_Q

尚未进行身份认证

个人研究兴趣方向:图像处理,机器视觉;平时的工作总结和学习笔记会放在博客里,希望可以结识更多的同道中人,不断进步和提高, qq: 1032771886

等级
TA的排名 2k+

超声主瓣,旁瓣,栅瓣概念解析

(1)主瓣、旁瓣最大辐射波束叫做主瓣,主瓣旁边的小波束叫做旁瓣。方向图通常都有两个或多个瓣,其中辐射强度最大的瓣称为主瓣,其余的瓣称为副瓣或旁瓣。在主瓣最大辐射方向两侧,辐射强度降低3dB(功率密度降低一半)的两点间的夹角定义为波瓣宽度(又称波束宽度或主瓣宽度或半功率角)。波瓣宽度越窄,方向性越好,作用距离越远,抗干扰能力越强。旁瓣使声能量扩散,衰减增多。目前减少旁瓣的...

2019-08-29 17:08:58

VS2013+cuda8.0配置及案例

1、创建一个Visual C++ 空工程2、添加源文件,将.cpp改为.cu3、右键工程,选择生成依赖项——>自定义:在对话框中选择CUDA 8.0,这会添加对CUDAC/C++文件(*.cu)的支持4、右键所添加的.cu源文件:—>属性,打开属性对话框,在常规属性页下, 将项类型改为:CUDA C/C++,该项也可能不需要自己配置。5、右键工程名:—>属性—...

2019-07-08 19:41:27

血管穿刺机器人研究汇总

在参考1中列出了六种外科手术机器人,其中第三种为VascuLogic公司开发的VenousPro血管穿刺机器人,主要用途为采血。现对该穿刺机器人进行汇总研究:参考2,介绍了该产品的研发历程,该机器人的主要构成为:两个增强灵敏度的近红外GigE vision(千兆网摄像头)的摄像头和一个超声波探针为CompactRIO控制器提供了影像信息。一块Xilinx Spartan-6 FP...

2019-05-31 10:30:55

Android Studio 生成*.aar文件及使用方法

在android项目中遇到 aar文件的使用,现总结aar相关的使用方法:(一)aar与jar的区别(1) jar只包含了class文件与清单文件 ,不包含资源文件,如图片等所有res中的文件。jar是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。Jar的优点:安全性、减少下载时间、传输平台扩展、包密封、包版本控制、可移植性。打jar包时,项目里的res文件无法使...

2019-05-29 10:53:30

android apk 反编译,android编译错误解决方法

(一)android 反编译方法案例分析反编译相关工具:(1)apktool:编译和反编译apk,从apk中提取图片和布局资源(2)dex2jar:将classes.dex反编译为jar源码文件(3)jd-gui:查看jar源码文件下载链接:https://download.csdn.net/download/piaoxuezhong/10929488Windows系统下安...

2019-01-21 09:30:25

android:获取网络时间、文件路径,修改包名,发布release版本

(1)android获取网络时间: import java.io.IOException; import java.net.URL; import java.net.URLConnection; import java.util.Date; @Override protected void onCreate(final Bundle ...

2019-01-04 13:55:02

android studio 全局变量和变量保存到xml文件的方法及应用

(一) 全局变量的使用:android studio 在 Activity 和 Fragment  中传递变量方法:新建一个数据类:WholeData.javapublic class WholeData extends Application { private boolean isClicked; public boolean getClick(){ ...

2018-12-06 21:37:20

android设备调用usb外置摄像头方法及案例

android调用内置摄像头的方法相对比较简单,参考实例也比较多,但是针对调用外置摄像头的方法介绍比较少,本篇对现有的资料进行汇总,并给出相关案例如下:https://blog.csdn.net/fengshiguang2012/article/details/79569280https://blog.csdn.net/andrexpert/article/details/7832418...

2018-11-27 17:23:47

给android app添加注册机功能

项目中,需要给开发的软件添加注册功能,使得经过添加正确的注册码后方能使用软件。我的思路是:使用安卓设备的机器码作为唯一识别码,另外添加特定规则的秘钥,使得最终得到的注册码具有有效期,过期无效。实现效果如下:(1)打开app,出现的画面为:(2)点击上图中的“注册码获取”按钮:(3)输入秘钥,秘钥由另一款app生成,秘钥规则可以自己设置。点击下图中的生成按钮,即可...

2018-11-27 14:31:31

android for opencv (2) byte[] ,Bitmap 与 Mat 类型转换,Bitmap保存照片

(一)byte[] 转换为Mat,Mat 转 byte[]public Mat byteAndMat(Mat image) { int width = image.cols(); int height = image.rows(); int dims = image.channels(); byte[] data = new byte[width*height*dims];...

2018-11-09 10:28:48

Android for opencv(1)android使用opencv基本操作:读写 图片,操作像素等

由于项目需要,最近学习了一下android里配置及使用opencv进行图像处理的相关操作,总结一下~我配置opencv的方法是参照了android调用usb摄像头这个开源项目,具体配置请参照,我主要总结一下android里使用opencv进行图像处理方面的使用(一)读取和保存图像import org.opencv.android.OpenCVLoader;import org.op...

2018-11-09 09:38:26

SVN“Previous operation has not finished; run 'cleanup' if it was interrupted”错误修复方法

项目中使用SVN,由于在两台电脑上操作使用,结果遇到了标题所述的错误,其他不表,说一下解决办法:Svn的operation存放在“work queue’“里面,而“work queue’内嵌在数据库wc.db的work_queue表中。解决上述错误的方法是:(1)首先将sqlite3放到与SVN项目的主目录下,与.SVN目录同级(.SVN目录可能被隐藏,需要设置隐藏目录可见)。(2)执...

2018-09-01 16:36:40

matlab函数imfilter和 opencv中filter2D函数的对应关系

在项目中遇到的matlab代码中的图像滤波函数,需要在opencv中去实现。关于怎么去转换,我主要参考的如下两篇 :(1)https://blog.csdn.net/hust_sheng/article/details/79313503(2)https://www.cnblogs.com/jsxyhelu/p/6597544.html首先,关于matlab中imfilter函数的使用,...

2018-09-01 14:15:24

CT三维重建及三维可视化资料:opengl+VTK+PCL点云库

自己做过边缘轮廓三维重建方面的工作,今天看到一篇CT三维重建的介绍性质的文章挺感兴趣的,附录一下:CT三维重建主要有六种基本后处理方法  多层面重建(MPR) 最大密度投影(MIP) 表面阴影遮盖(SSD) 容积漫游技术(VRT) 曲面重建(CPR) 虚拟内镜技术(VE) 多层面重建(MPR)多层面重建是最基本的“三维”重建成...

2018-03-04 20:01:25

血管分割算法总结

之前有5篇涉及眼底血管分割的博文,包括基于Hessian矩阵的Frangi算法,基于PCA的算法,匹配滤波算法,自适应对比度增强算法,当然还有其他的方法,目前来看,并没有一种完美的算法,即适应于所有不同成像方式,不同部位血管的分割方法,本篇结合一篇博士论文:<<冠状动脉造影图像的分割方法研究>>进行总结。...

2018-03-03 16:43:29

全局拉普拉斯平滑之(1)Strucutre extraction from texture via relative total variation及稀疏矩阵求解

最近在研究图像增强处理过程中,阅读了关于全局拉普拉斯平滑(global laplacian smoothing),加权最小二乘平滑(weighted least squares --wls)等技术文章,深感此类方法的精妙,并且这种优化思想可以用在许多地方:例如纹理去除,这也是本篇需要重点讲的paper:Structure Extraction from Texture via Relative

2018-01-31 22:04:35

稀疏矩阵与 spdiags函数图解

转自:http://yishouce.com/matlab/func/spdiagsspdiagsExtract and create sparse band and diagonal matricesSyntaxB = spdiags(A)[B,d] = spdiags(A)B = spdiags(A,d)A = spdiags(B,d,A

2018-01-30 22:20:33

eigen与opencv矩阵转换,eigen与matlab函数比照

近期,项目需要,学习使用eigen矩阵库,链接时eigen的主页,发现相关中文资料比较少,今天写下使用心得~eigen配置(windows vs系列):eigen的配置很简单,下载解压后,在VC++目录下的包含目录中,将eigen的路径包含进去,就可以使用了。eigen的简单使用说明及实例:Eigen中的所有密集矩阵和向量都是通过Matrix类来表示的。Matrix通过一系

2018-01-25 21:24:17

手机双摄像头原理及产业解析

前记:本篇是对手机双摄原理及应用现状,未来布局的汇总。为什么会出现双摄像头手机?智能手机市场一直都是群雄争霸,竞争非常激烈。随着时代的发展,各大手机厂商的竞争焦点从以前的硬件军备竞赛逐渐延伸到影音娱乐领域,尤其越来越注重手机的拍照性能。随着手机的快速迭代,单摄像头手机的拍照性能在一定程度上达到极限,要想在拍照领域再度有所突破,必须要借助双摄像头,甚至摄像头阵列才能实现更多的应用。近两年

2018-01-14 11:27:54

双目视觉测距原理,数学推导及三维重建资源

先说一下单/双目的测距原理区别:单目测距原理:先通过图像匹配进行目标识别(各种车型、行人、物体等),再通过目标在图像中的大小去估算目标距离。这就要求在估算距离之前首先对目标进行准确识别,是汽车还是行人,是货车、SUV还是小轿车。准确识别是准确估算距离的第一步。要做到这一点,就需要建立并不断维护一个庞大的样本特征数据库,保证这个数据库包含待识别目标的全部特征数据。比如在一些特殊地区,为了专门检测大型...

2018-01-09 21:15:20

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。