自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杰径通幽

轻松玩转计算机与计算机视觉

  • 博客(51)
  • 资源 (2)
  • 收藏
  • 关注

原创 MySQL知识点梳理

select语句执行顺序from,where,group by,聚合函数,having,计算表达式,select,order by1. from:组装来自不同数据源的数据,所以为表创建别名,别的地方可以用2. where:基于指定的条件对记录行进行筛选3. group by:将数据划分为多个分组4. 聚合函数:例如SUM()、COUNT()等,执行顺序在group by后havin...

2020-05-03 11:39:25 324

原创 Appium自动化测试实战

Appium支持Android和iOS系统,支持多种编程语言,支持三种移动应用类型环境配置我用的环境:操作系统:Windows 10被测平台:Android手机appium服务器:appium-desktopappium客户端:python-clientAndroid SDKappium-desktoppython-client...

2020-05-02 12:30:56 1262 2

原创 RobotFramework环境搭建实战

Robot Framework是一个用于验收测试、验收测试驱动开发(ATDD)和机器人流程自动化(RPA)的通用开源自动化框架。它具有易于使用的表格测试数据语法,并利用关键字驱动的测试方法。它的测试功能可以通过使用Python或Java实现的测试库进行扩展,并且用户可以使用与创建测试用例相同的语法从现有的关键字创建新的高级关键字Python安装Python官网下载windows版本可执行文...

2019-12-20 11:05:29 370 1

原创 BurpSuite安全测试实战

BurpSuite是用于攻击web 应用程序的集成平台,包含了许多工具。Burp Suite为这些工具设计了许多接口,以加快攻击应用程序的过程。所有工具都共享一个请求,并能处理对应的HTTP 消息、持久性、认证、代理、日志、警报安装配置Step 1下载BurpSuite1.7.36(提取码:24x3)并解压Step 2打开burp-loader-keygen.jar,输入jav...

2019-11-28 09:38:07 2006

原创 JMeter接口测试与性能测试实战

Apache JMeter应用程序是开放源码软件,它是一个100%纯Java应用程序,用于加载测试功能行为和度量性能。它最初是为测试Web应用程序而设计的,但后来扩展到其他测试功能。安装Step 1JDK安装1)官网下载jdk对应版本的exe文件2)双击安装3)配置环境变量Step 2JMeter安装1)官网下载2)解压到指定文件夹,打开bin/...

2019-11-01 15:00:58 2254 2

原创 Springboot知识点梳理

注解@SpringBootApplication:组合注解,项目启动,自动给程序进行必要的配置pom存放依赖信息集成RedisredisTemplate.opsForValue();//操作字符串redisTemplate.opsForHash();//操作hashredisTemplate.opsForList();//操作listredisTemplat...

2019-10-24 10:24:10 195

原创 Redis安装配置

安装redis3.2.1把redis安装在/usr/local/redis(路径可随便选择)Step 1下载安装包cd /usr/local/rediswget http://download.redis.io/releases/redis-3.2.1.tar.gzStep 2解压tar -zxvf redis-3.2.1.tar.gzStep 3cd re...

2019-08-22 21:15:35 210

原创 MySQL安装配置

基于centos7安装mysqlStep 1yum install -y perl readline-devel ncurses-devel perl-Module-Install.noarchrpm -ivh --nodeps mysql-5.6.40-1.el7.centos.x86_64.rpm## 安装完后mysql自动启动,root的密码在/usr/local/mysql...

2019-08-22 21:13:55 260

原创 Python和Java环境配置

Python环境配置Linux安装配置Python,各版本下载地址Step 1官网下载Python(我下载的Python3.7.5)Step 2安装依赖yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-dev...

2019-08-22 21:06:55 585

翻译 移动边缘计算

移动用户设备(UEs)的技术演进与新移动应用的发展密切相关,比如智能手机或笔记本电脑等。然而,在UEs上运行计算量高的应用程序受到电池容量和UEs能耗的限制。延长UEs电池寿命的合适解决方案是将需要大量处理的应用程序迁移到传统的集中式云(CC)。然而,这种选择引入了明显的执行延迟,包括将迁移的应用程序交付到云中,然后返回,再加上在云中计算的时间。这种延迟是很不方便的,使迁移不适合实时应用。为了解决...

2019-04-23 19:52:01 1741

原创 三维重建

在计算机视觉和计算机图形学中,三维重建是捕捉真实物体的形状和外观的过程,这个过程可以通过主动或被动的方法来完成。如果允许模型随时间改变形状,这称为非刚性或时空重构。三维重建的研究一直是一个难题。利用三维重建可以确定任意物体的三维轮廓,也可以知道轮廓上任意点的三维坐标。物体的三维重建是一个普遍存在的科学问题,是计算机辅助几何设计(CAGD)、计算机图形学、计算机动画、计算机视觉、医学影像、计算科学、...

2019-03-15 15:16:01 2030 1

翻译 MoveIt!教程 - MoveGroup接口(C++)

基于Ubuntu 16.04和ROS Kinetic的教程,基于Ubuntu 14.04和ROS Indigo的教程。本教程将引导您使用和学习基于Ubuntu 18.04和ROS Melodic的MoveIt!运动规划框架。上图为Franka Emika Panda机器人,被用作快速入门演示模型。您也可以使用任何已经配置有MoveIt!的机器人或者构建自己的机器人。入门安装RO...

2019-03-12 16:21:15 1818

翻译 scikit-learn学习系列 - 线性和二次判别分析

线性判别分析(discriminant_analysis.LinearDiscriminantAnalysis) 和二次判别分析 (discriminant_analysis.QuadraticDiscriminantAnalysis) 是两个经典的分类器,正如它们的名字所暗示的,分别具有一个线性和一个二次决策曲面。这些分类器很有吸引力,因为它们具有可以轻松计算的封闭形式的解决方案,本质上是...

2019-03-01 16:12:59 1259

翻译 scikit-learn学习系列 - 广义线性模型

下面是一组用于回归的方法,其中目标值是输入变量的线性组合。在数学上,如果y^是预测值在整个模块中,我们指定向量 w=(w1,...,wp)ascoef_andw0asintercept_.使用广义线性模型进行分类,见Logistic regression.1. 普通最小二乘法线性回归适用于带有系数w=(w1,...,wp)的线性模型,最小化数据集中观测响应与线性...

2019-03-01 15:20:54 2677

原创 华硕Xtion Pro Live驱动安装与骨骼跟踪

微软深度相机Kinect安装教程见Ubuntu 16.04下Kinect XBOX 360驱动安装与骨骼跟踪教程准备基于Ubuntu 16.04,首先安装ROS Kinetic注:若为其他版本的Ubuntu和ROS,只需修改版本名即可 安装依赖项sudo apt-get install ros-kinetic-rgbd-launch ros-kinetic-openni2-...

2019-01-21 08:24:16 2578

原创 scikit-learn学习系列 - 入门

简介Anaconda内置scikit-learn,安装Anaconda即可简单有效的数据挖掘和数据分析工具 每个人都可以访问,并且在不同的上下文中可重用 构建在NumPy、SciPy和matplotlib之上 开源一般来说,一个学习问题考虑一组n个数据样本,然后试图预测未知数据的性质。如果每个样本不止一个数字,例如,一个多维条目(又名多元数据),那么它就有多个属性或特性。学习问...

2019-01-01 17:25:44 586

原创 本地项目代码上传GitHub方法

Step 1注册GitHub账号Step 2创建仓库(Repository),免费用户只能创建公共仓库,在页面右上方选择“+”->New repository 创建一个新的仓库,填好名称后点击Create repositoryStep 3安装git:https://git-for-windows.github.io/一直点next即可,安装成功后,在任何文件夹下,...

2018-12-06 08:52:04 235

原创 支持向量机(SVM)

支持向量机(SVM)是一种二分类模型,通过核技巧成为非线性分类器,其学习策略是间隔最大化,学习算法是求解凸二次规划的最优化算法。分类线性可分支持向量机(硬间隔支持向量机):训练数据线性可分线性支持向量机(软间隔支持向量机):训练数据近似线性可分非线性支持向量机:训练数据线性不可分线性可分支持向量机 线性支持向量机当训练数据集不是线性可分时,训练数据中往往有一些特异点...

2018-11-29 17:02:55 371

原创 Ubuntu 16.04安装MATLAB 2016b教程

Step 1下载MATLAB2016b提取码:6s4e下载完成后,将Crack文件解压Step 2将下载文件复制到Home目录下挂载映像文件R2016b_glnxa64_dvd1.isocd ~mkdir matlabsudo mount -t auto -o loop MATLAB2016b_Linux/R2016b_glnxa64_dvd1.iso matla...

2018-11-20 11:38:28 753

原创 IEEE会议(期刊)检索(查找)

IEEE会议或期刊检索方法Step 1进入IEEE官网:https://www.ieee.org/conferences/index.html界面如下,点击Submit a PaperStep 2点击Calls for papersStep 3点击Search for upcoming call for paper deadlines in your field...

2018-11-17 10:30:47 32470

原创 RGB-D深度相机原理

目前主流的RGB-D深度相机有微软Kinect、华硕Xtion、奥比中光、英特尔RealSense等KinectKinect v12009年,微软将3D结构光技术应用在Kinect v1上,为Xbox的体感游戏带来硬件和技术支持。安装教程见Ubuntu下Kinect XBOX 360驱动安装与骨骼跟踪教程3D结构光技术的基本原理:通过近红外激光器,将具有一定结构特征的光线投射到...

2018-11-16 11:14:19 35604

翻译 基于多任务级联卷积神经网络的联合人脸检测与对齐(MTCNN)

文章出自中科院深圳先进技术研究院乔宇老师组,是2016年的ECCV论文摘要在不受约束的环境中,由于各种姿态、光照和光线的影响,人脸检测和对齐都具有挑战性。最近的研究表明深度学习方法能够在这两个任务上取得令人称赞的表现。关键词人脸检测,人脸对齐,级联卷积神经网络简介人脸检测与对齐对于很多人脸应用来说是很有必要的,如人脸识别和面部表情分析。然而,人脸的巨大视觉变化,例如遮挡、大...

2018-11-03 22:36:03 4128 1

原创 算法类(人工智能)公司城市分布

算法类公司城市分布青岛海信  海尔  鼎信  歌尔  小鸟看看杭州阿里  网易  海康  大华  蚂蚁金服  蘑菇街  深信服  华为  中移杭研  招银网络科技  宇视科技  中软国际  虹软  诺基亚  同花顺  有赞  九阳  花瓣网  贝贝网  曹操专车  丁香园  19楼  华数传媒  顺网科技  边锋科技  思科  亚信  个推深圳腾讯  华为  中...

2018-10-24 18:51:33 4077

原创 图像处理概述

图像增强图像复原小波变换图像压缩形态学处理图像分割

2018-10-19 10:16:21 195

原创 边缘检测

边缘检测是图像处理和计算机视觉中的基本问题,目的是标识数字图像中亮度变化明显的点。图像属性中的显著变化通常反映了属性的重要事件和变化。包括(i)深度上的不连续、(ii)表面方向不连续、(iii)物质属性变化和(iv)场景照明变化。常见的边缘检测算子有Roberts、Sobel、Prewitt、Laplacian、Log/Marr、Canny、Kirsch、Nevitia等一阶微分检测算子...

2018-07-25 15:43:17 605

原创 PCA(主成分分析)

理论基础最大方差理论、最小错误理论和坐标轴相关度理论算法步骤计算特征平均值,所有的样本都减去对应的均值 计算协方差矩阵,维度与特征数相同 计算协方差矩阵的特征值和特征向量 按特征值大小排序 保留前K个最大的特征值对应的特征向量 将样本点投影到选取的特征向量上(实现特征压缩)...

2018-07-24 08:58:36 338

原创 常用的深度学习模型

神经网络有时可以与乐高积木进行比较,在那里你可以构建几乎任何简单到复杂的结构,你的想象力可以帮助你构建。计算机视觉任务类型目标识别:物体识别是得到一个原始的图像,任务是给出目标位置和识别物体属于哪个类,另外还有人脸识别,行为识别等三维重建:摄像机标定,立体匹配图像描述:根据给定图像,给出描述文字等深度相机:RGB-D相机,例如手势识别、骨骼跟踪、增强现实等视觉导航:视觉...

2018-07-16 14:04:41 68713 5

原创 算法工程师面试常考知识点和回答要点(持续更新中......)

面向视觉算法工程师岗位,涉及编程基础(C++)、数据结构、图像处理、机器学习、深度学习等本文最后附有学习资料编程基础C与C++的区别1)C面向过程,C++面向对象2)动态管理内存的方法C是使用malloc/free函数,而C++除此之外还有new/delete关键字3)struct和类C++的类是C所没有的,但是C中的struct是可以在C++中正常使用的,并且C+...

2018-07-16 13:57:55 2276

原创 TensorFlow安装(Ubuntu)

TensorFlow官网本文以Ubuntu 18.04 + CUDA10.0 + cuDNN7.4 + TensorFlow 1.13.1为例,其他版本安装时版本匹配即可CUDA安装安装前在安装CUDA工具包和驱动程序之前,必须执行一些操作1. Verify You Have a CUDA-Capable GPUlspci | grep -i nvidia2. 验...

2018-04-12 22:42:11 441

翻译 Ubuntu中源代码编译安装PCL

虽然不是依赖本身,但不要忘记您还需要CMake构建系统,至少是2.3.3版本。对于我们不提供预编译二进制文件的系统,您需要从源代码编译点云库(PCL),以下是你需要采取的步骤:到Github下载你选择的版本号,解压tar-bzip存档(用正确的版本号替换1.7.2)。tar xvfj pcl-pcl-1.7.2.tar.gz将目录改为pcl-pcl-1.7.2(用正确的版本号替换1...

2018-03-26 13:53:40 1091

翻译 Ubuntu 16.04下Kinect XBOX 360驱动安装与骨骼跟踪教程

华硕深度相机Xtion安装教程见Xtion Pro Live驱动安装与骨骼跟踪安装依赖项sudo apt-getinstall git-core cmake freeglut3-dev pkg-config build-essential libxmu-devlibxi-dev libusb-1.0-0-dev doxygen graphviz mono-complete安装Ope...

2018-03-23 16:40:41 3993

翻译 MoveIt!教程 - MoveGroup接口

最新教程见MoveIt!教程在MoveIt!中主要的用户界面是通过MoveGroup类实现,为用户可能想要执行的大多数操作提供了易于使用的功能,特别是设置关节或姿态目标,创建运动计划,移动机器人,将对象添加到环境中,并从机器人中添加/分离对象。该接口将ROS主题、服务和动作传递给MoveGroup节点。创建Catkin工作空间编译示例代码在您的catkin工作区(cd~/ws_...

2018-03-19 19:44:26 5423 2

翻译 Kinect快速启动指南

描述:从这里开始。本教程演示如何在ROS中打开Kinect(或其他OpenNI设备),介绍ROS工具进行可视化和配置,并解释如何获得配准(深度+RGB)输出,如彩色点云。1. 启动设备打开一个命令行,启动OpenNI驱动程序:roslaunch openni_launch openni.launch就是这样! openni.launch启动你的Kinect,把原始数据处理成像点云这样的方便输出。请...

2018-03-01 16:52:38 1340

翻译 2.4 Gazebo入门-Gazebo捕捉屏幕截图

要获取在Gazebo 3D渲染窗口中显示的场景的截屏,可以在渲染窗口上方的工具栏上找到并点击相机图标。截图保存位置捕获的图像将被保存到~/.gazebo/pictures并带有时间标记的文件名。   ...

2018-02-12 18:27:25 1129

原创 Ubuntu16.04安装LeapMotion

Step 1撕除贴纸,撕除控制器顶部的贴纸Step 2使用盒内包含的USC 电缆。将控制器较为光亮的一面朝上并让绿灯朝向您自己Step 3下载Linux版本的 V2 软件https://www.leapmotion.com/setup/desktop/windows最低系统要求Windows®7+ or Mac® OS X 10.7+ AMDPhenom™...

2018-01-18 18:57:23 1119

原创 Ubuntu 16.04安装OpenCV 2.x.x和3.x.x教程

Step 1OpenCV选择Sources版本,下载后是zip格式,解压即可。Step 2解决一些依赖关系sudo apt-get install build-essentialsudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-de...

2018-01-09 13:54:03 2196

翻译 2.3 Gazebo入门 - Gazebo架构

简介Gazebo使用了一个分布式架构,其中有独立的库,用于物理模拟、呈现、用户界面、通信和传感器生成。此外,gazebo还提供了两个可执行程序来运行模拟:服务器gzserver用于仿真物理、呈现和传感器客户端gzclient提供一个图形化界面来可视化并与仿真交互。客户端和服务器使用gazebo通信库进行通信。进程间的通信通信库目前使用开放源码的Google Protobuf来进行...

2018-01-03 11:03:57 3107

翻译 2.2 Gazebo入门-Gazebo组件

这章描述Gazebo仿真环境中包含的各个组件。世界文件世界描述文件中包含仿真环境中所有的元素,包括机器人、灯光、传感器和静态目标物,使用SDF(仿真描述格式)格式,典型的是有一个.world扩展。Gazebo服务器(gzserver)通过读取这个文件来产生和填充一个世界。一些示例世界是Gazebo自带的,位于/share/gazebo-/worlds模型文件一个

2017-12-30 13:11:24 999

翻译 2.1 Gazebo入门 - 快速入门

运行Gazebo1. 安装Gazebo2. 打开一个终端(按组合键Ctrl+Alt+t)3. 输入以下命令打开Gazebo gazebo运行含有一个机器人的Gazebo通过加载pioneer2dx来仿真一些更有趣的东西。1. 打开一个终端输入以下命令gazebo worlds/pioneer2dx.world世界位置你可能已经注意到上述命令worl...

2017-12-29 08:33:37 2228

翻译 1.1 Gazebo安装-Ubuntu

使用Ubuntu包安装Gazebo默认安装:一行程序1.      安装curl -ssLhttp://get.gazebosim.org | sh2.      运行gazebo选择安装:逐步骤1.      设置你的电脑从packages.osrfoundation.org接受软件。注意:这个存储库有一个可用的镜像列表,可以提高下载速度。

2017-12-20 11:17:07 1256

在Jeston TX2上重装Ubuntu系统

在Jeston TX2上重装Ubuntu系统,新硬件Jetson TX2是嵌入式人工智能超级计算平台,可以在终端上部署人工智能计算能力,同时提供了JetPack SDK全套软件的支持。

2019-04-09

C++面试题集锦

整理了技术类和研发类岗位面试常问的问题,给求职的人提供一定的帮助,少走弯路,更好更快地找到满意的工作

2018-11-21

空空如也

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

TA关注的人

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