自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (18)
  • 收藏
  • 关注

原创 pip下载的一些小技巧

pip下载的一些小技巧pip 默认源的网络连接较差很多时候可以临时使用别的镜像站例如豆瓣源:https://douban.com/simple/清华源:https://pypi.tuna.tsinghua.edu.cn/simplepip/pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple 你要下载的packagepip/pip3 install -i https://douban.com/simple 你要下载的packag

2021-06-02 22:26:38 213

原创 MacOS远程连接树莓派/jetson nano/主机

MacOS远程连接树莓派/jetson nano/主机

2021-05-30 22:49:12 651

原创 jetson nano远程登录教程(PuTTYssh远程登录、远程桌面VNC、winSCP文件传输)

jetson nano远程登录教程一、PuTTYssh远程登录二、远程桌面VNCVNC远程桌面jetson配置过程1、安装 vino2、设 Enable VNC 服务 (此时手动可打开 vnc server)3、设置 VNC 登陆密码('thepassword' 修改为自己的密码)4、重启机器,验证是否设置 vnc 成功5、设置开机自启动 VNC Server6、连接 VNC Server三、winSCP文件传输一、PuTTYssh远程登录1、先确定自己板子的 ip 地址。方法 1:直接在安装系统过程

2021-05-30 22:34:47 4711 3

原创 10.opencv按位(AND/OR/XOR/NOT)运算

opencv按位(AND/OR/XOR/NOT )运算一、OpenCV 按位 AND、OR、XOR 和 NOT二、项目结构和代码讲解1.项目结构2.代码讲解3.运行代码**三、代码下载在本博文中,您将学习如何在 OpenCV 中应用按位 AND、OR、XOR 和 NOT一、OpenCV 按位 AND、OR、XOR 和 NOT在我们深入本教程之前,我将假设您了解四个基本的按位运算符:ANDORXOR (exclusive OR)NOT如果您以前从未使用过按位运算符,我建议您阅读RealPyt

2021-05-29 22:30:38 1113

原创 9.opencv图像算术(计算)

opencv图像算术(计算)一、什么是图像算术?二、图像算术有什么用?三、项目结构1.代码讲解2.代码下载在本教程中,您将学习如何使用 OpenCV 执行图像运算(加法和减法)。两种执行图像运算的方法:第一种方法是使用 OpenCV 的 cv2.add 和 cv2.subtract第二种方法是使用NumPy的基本加减运算符一、什么是图像算术?图像算术只是矩阵加法(在数据类型上增加了一个警告,我们将在后面解释)。让我们花点时间回顾一些非常基本的线性代数。假设我们要添加以下两个矩阵:矩阵加

2021-05-29 22:05:04 455

原创 8.openCV 裁剪图像

8.openCV 裁剪图像一、使用 OpenCV 裁剪图像二、项目结构和代码讲解1.项目结构2.代码讲解三、代码下载一、使用 OpenCV 裁剪图像在本教程的第一部分,我们将讨论如何将 OpenCV 图像表示为 NumPy 数组。由于每个图像都是一个 NumPy 数组,我们可以利用 NumPy 数组切片来裁剪图像。使用 OpenCV 和 NumPy 数组切片理解图像裁剪当我们裁剪图像时,我们想要移除我们不感兴趣的图像的外部部分。我们通常将此过程称为选择我们的兴趣区域,或者更简单地说,我们的 ROI

2021-05-29 21:30:13 2543

原创 7.opencv图像对称翻折image-Flip(cv2.flip)

7.opencv图像对称翻折image-Flip(cv2.flip)一、什么是图像翻转?二、项目结构和代码讲解1.项目结构2.代码讲解三、代码下载与图像旋转类似,OpenCV 也提供了在x 轴或y轴上翻转图像的方法。尽管翻转操作的使用频率较低,但它们仍然非常值得学习 - 并且出于您可能不会立即考虑的原因。例如,让我们想象一下为一家小型初创公司工作,该公司想要构建一个机器学习分类器来检测图像中的人脸。我们需要一个示例人脸数据集,我们的算法可以用它来“学习”什么是人脸。但遗憾的是,该公司只为我们提供了 2

2021-05-29 21:08:07 1579

原创 6.openCV调整图像大小新思路(cv2.resize和imutils.resize)

6.opencv调整图像大小的新方法imutils.resize一、openCV 调整图像大小 ( cv2.resize )二、项目结构和代码讲解1.项目结构2.代码讲解3.比较 OpenCV 插值方法4.OpenCV 图像大小调整结果三、代码下载在本教程中,您将学习如何使用 OpenCV 和 cv2.resize 功能。缩放或简单地调整大小是在宽度和高度方面增加或减小图像大小的过程。调整图像大小时,重要的是要记住纵横比- 即图像的宽度与其高度的比率。忽略纵横比可能会导致调整大小的图像看起来压缩和扭曲

2021-05-29 20:46:30 5881 2

原创 5.OpenCV和imutils图像旋转

opencv和imutils图像旋转新方案一、OpenCV 旋转图像1.OpenCV 如何旋转图像?二、项目结构和代码讲解1.代码讲解三、代码获取在本教程中,您将学习如何使用 OpenCV 旋转图像。此外,我还将向您展示如何使用imutils 库中的两个便捷函数旋转图像,imutils.rotate 和 imutils.rotate_bound,这使得使用 OpenCV 旋转图像更容易(并且需要更少的代码)。之前,我们学习了如何平移(即平移)图像,向上、向下、向左和向右(或任意组合)。我们现在进入下一个

2021-05-29 18:36:29 1696 1

原创 4.opencv图像平移变换

opencv图像平移变换OpenCV图像翻译使用OpenCV定义变换矩阵代码结构以及下载在本教程中,您将学习如何使用OpenCV转换和移动图像。平移是图像沿x轴和y轴的移动。要使用OpenCV翻译图像,我们必须:从磁盘加载图像定义仿射变换矩阵应用 cv2.warpAffine 执行翻译的功能OpenCV图像翻译在本教程的第一部分中,我们将讨论什么是转换矩阵以及如何使用OpenCV和NumPy定义它。从那里,我们将配置我们的开发环境并查看我们的项目目录结构。审查完项目目录结构后,我们将继续实

2021-05-28 22:53:03 608

原创 3.opencv绘图

opencv绘图openCV中的绘图功能openCV绘制函数是:代码结构代码下载和运行在本教程的第一部分中,我们将简要回顾OpenCV的绘图功能。然后,我们将配置我们的开发环境并查看我们的项目目录结构。完成审查后,我们将继续实现两个Python脚本:basic_drawing.pyimage_drawing.py这些脚本将帮助您了解如何使用OpenCV执行基本的绘图功能。在本指南的最后,您将了解如何使用OpenCV绘制线,圆和矩形。openCV中的绘图功能OpenCV具有许多可用于绘制各种

2021-05-28 22:42:48 761

原创 2.opencv获取和设置像素

opencv如何获取和设置图片像素1.什么是像素?2.OpenCV中的图像坐标系概述3.项目结构1.使用OpenCV获取和设置像素2.OpenCV像素获取和设置结果3.源代码下载什么是像素图像坐标系在OpenCV中的工作方式如何访问/获取图像中的单个像素值如何设置/更新图像中的像素如何使用数组切片来捕获图像区域在本教程结束时,您将对如何使用OpenCV访问和操纵图像中的像素有深入的了解1.什么是像素?像素是图像的原始构建块。每个图像都由一组像素组成。没有比像素更好的粒度。通常,像素被认为是

2021-05-27 22:42:53 5031

原创 1.opencv加载图像(cv2.imread)

我们如何使用OpenCV加载图像?要使用OpenCV从磁盘加载输入映像,我们必须使用 cv2.imread功能(图1)。这 cv2.imread 函数接受一个参数,即图像在磁盘上的驻留路径:image = cv2.imread(“path/to/image.png”)OpenCV cv2.imread 函数然后返回两个值之一:一个NumPy数组,用形状表示图像(num_rows,num_cols,num_channels )一种 无类型对象,表示无法加载图像通常, cv2.imread 函

2021-05-27 22:11:07 3940

原创 如何使用Keras和python开始你的第一个深度学习项目(配代码详解及源码下载)

如何开始使用Keras,深度学习和Python(配源码)一、概述内容1.概述2.步骤二、使用的数据集1.收集自己的数据集2.如何使用自定义数据集三、项目结构及开展1.项目结构及代码获取2.项目环境3.从磁盘加载数据4.代码讲解1.构建您的训练和测试单元2.定义您的Keras模型架构3.编译您的Keras模型4.使您的Keras模型拟合(训练)数据5.评估您的Keras模型6.将训练结果绘图直观化7.使用Keras模型对新数据进行预测源代码获取链接链接: 代码下载.一、概述内容1.概述在此Keras教

2021-05-25 16:50:56 856

原创 Raspberry Pi:使用OpenCV和dlib进行面部标志+嗜睡检测

Raspberry Pi:使用OpenCV和dlib进行面部标志+嗜睡检测一、环境搭建以及简单介绍二、代码编写具有OpenCV和dlib的Raspberry Pi上的实时睡意检测器三、运行及代码下载一、环境搭建以及简单介绍安装树莓派的GPIO接口环境pip install RPi.GPIOpip install gpiozero除此之外你还应该安装了NumPy,dlib,和imutilspip install numpypip install dlibpip install imuti

2021-05-24 16:15:13 1093 3

翻译 Tensorflow官方教程详解

TensorFlow 2.0教程一、面向初学者的 TensorFlow 2.0 教程二、面向专家的 TensorFlow 2.0 教程一、面向初学者的 TensorFlow 2.0 教程下载并安装 TensorFlow 2.0 测试版包。将 TensorFlow 载入你的程序:安装 TensorFlowimport tensorflow as tf载入并准备好 MNIST 数据集。将样本从整数转换为浮点数:mnist = tf.keras.datasets.mnist(x_train,

2021-05-24 11:35:21 3977

原创 openCV和python基于dlib库实现眨眼/睁闭眼检测--亲测高效

openCV和python基于dlib库实现眨眼/睁闭眼检测--亲测高效1、检测方法(1)方法(2)眼睛纵横比(3)眨眼检测标准2、基于opencv的面部标志检测(1)软硬件需求(2)代码详解(3)眨眼检测效果3、常见问题(1) 参数设置问题(2)文件路径不对、摄像头未能启动1、检测方法(1)方法与用于计算眨眼的传统图像处理方法不同,该方法通常涉及以下几种组合:1、眼睛定位。2、阈值找到眼睛的白色。3、确定眼睛的“白色”区域是否消失了一段时间(表示眨眼)。相反,眼睛长宽比是一种更为优雅的解决方

2021-04-19 10:51:46 7574 6

翻译 ROS / ROS2的深度学习节点-->Jetson Nano / TX1 / TX2 / Xavier NX / AGX Xavier

Jetson Nano ROS / ROS2的深度学习节点一、安装1.jetson-inference2.ros/ros23.ros_deeping_learning二、测试1.Video Viewer(相机捕获工具)2.imagenet Node(图像分类网络节点)3.detectnet Node(检测网络节点)4.segnet Node(分割网络节点)三、主题和参数1.imagenet Node(图像分类网络节点)2.detectnet Node(检测网络节点)3.segnet Node(分割网络节点)

2021-04-17 16:41:27 1892

原创 jetson nano上使用jetson-inference进行简单的神经网络分类训练

jetson nano上使用jetson-inference进行机器学习和深度神经网络分类训练jetson nano开发板上进行一个简单的分类训练1、jetson-推理库的下载编译以及简单使用2、jetson nano上实现迁移学习训练(1)为jetson nano创建交换空间以转移训练(2)创建文件及标签(3)数据集的采集(4)开始进行迁移训练(5)导出训练成功的模型3、测试训练结果jetson nano开发板上进行一个简单的分类训练1、jetson-推理库的下载编译以及简单使用此处请参考:Git

2021-04-17 11:08:53 4222 4

原创 jetson nano人工智能开发板 --在nano上实现文字转语音,语音交互

jetson nano人工智能开发板 --在nano上实现文字转语言,语音交互一、pyttsx3 库简介、安装、以及简单使用1、pyttsx简介2、pyttsx安装3、pyttsx使用方法二、gTTs库简介、安装、以及简单使用1、gTTs安装2、gTTs使用方法三、mpg123简介、安装以及简单使用1、mpg123简介2、linux下安装3、使用参考链接**硬件需求:jetson nano上需要有usb声卡或者支持声卡外放的音频设备。首先介绍下python中的文字转语音库**一、pyttsx3 库简介

2021-04-16 22:24:20 3116 3

原创 jetson nano -交换空间安装--实现jetson nano内存不足的问题

jetson nano -交换空间安装–实现jetson nano内存不足的问题installSwapfile注意:虽然您仍然可以使用此方法来添加交换文件,但是请注意,较新版本的L4T / JetPack的交换内存是通过zram实现的默认分发的一部分。您可以选择同时使用此处实现的交换文件和zram交换内存。关于JetsonHacks的原始文章:https ????/wp.me/p7ZgI9-1ac在NVIDIA Jetson Nano Developer Kit上安装交换文件。这应该有助于解决内存压

2021-04-15 22:19:38 2471

原创 jetson nano 人工智能开发板-板载以及USB摄像头使用

jetson nano 人工智能开发板-板载以及USB摄像头使用注意:(目前jetson nano只支持IMX219传感器的板载摄像头,不能任何板载摄像都网上怼)如何测试摄像头,打开 Jetson nano 的终端写入命令:nvgstcapture-1.0–prev_res 预览视屏的分辨率,高度和宽度,用的是 CSI 摄像头的话范围是 2 to 12(5632x4224) nvgstcapture-1.0 --prev-res=3或者下载cheese、camoramasudo apt

2021-04-15 22:11:18 3188 2

原创 jetson nano 人工智能开发板-用前准备和已安装组件(cuda、opencv和jtop安装)

jetson nano 人工智能开发板-用前准备工作一、jetson nano 准备工作1、远程登录。根据自己喜好选择 PuTTY、SSH、Xshell 等工具远程登录。以下以 PuTTY 工具举例。注意:如果发现电脑无法远程,可以尝试双方互相 ping 一下,nano 上查看 ip 地址命令:ifconfig。Windows 下查看本地 ip 地址 cmd 命令:ipconfig。知道对方 ip 地址后,ping 192.168.1.xx 后 面 ip 地址根据实际命令得出来的修改。如果发现

2021-04-15 21:57:45 1418 1

原创 linux中多命令行操作

在一行中运行两个或多个命令可以节省大量时间,并在Linux中提高效率。在Linux中,有三种方法可以在一行中运行多个命令:; Command 1 ; Command 2 首先运行Command1,然后运行Command2&& Command 1 && Command 2 当Command1运行成功并结束,然后运行Command2|| Command 1 || Command 2 当Command1运行失败时才运行Command2...

2021-01-15 11:35:13 517

原创 Linux/ubuntu编写命令行脚本,以脚本形式打开运行另一个脚本,实现开机自启动脚本文件

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-01-15 11:30:39 1214

原创 C++的自学之路: 继承以及继承方式

我是在Xcode编译器上学习的C++,目前VS还没有摸得太熟,下载了一次不太会用,学习阶段就在Xcode上了。今天学习了继承的一些内容,从今天起,纪录一下学习的过程以及自己敲代码的一些心得,给若干年后的自己看,希望那时候会感激现在不停学习的自己,哈哈哈哈哈!!继承语法:class 子类:继承方式:父类继承方式:1.公共继承 2.保护继承 3.私有继承继承的代码示例:#include using namespace std;//继承的好处,减少重复的代码//语法:class子类:继承方式:父.

2020-11-12 21:46:40 105

vnc_viewer.zip

vnc远程桌面程序

2021-05-30

xshellgn.zip

xshellgn

2021-05-30

PuTTY_0.67.0.0.exe.zip

putty远程登录

2021-05-30

opencv-split-merge.zip

opencv-split-merge.zip opencv图像拆分合并 配合博文使用

2021-05-28

opencv-masking.zip

opencv图像masking 配合博文使用

2021-05-28

opencv-bitwise.zip

opencv按位计算 配合博文使用

2021-05-28

opencv-image-arithmetic.zip

opencv图像计算 配合博文使用

2021-05-28

opencv-cropping.zip

opencv图像裁剪 配合博文使用

2021-05-28

opencv-flipping.zip

opencv-flipping图像翻转 配合博文使用

2021-05-28

opencv-resizing.zip

opencv图像resize重设置大小,重定义代码示例 配合博文7.opencv-图像resizing使用

2021-05-28

opencv-rotate.zip

opencv图像旋转代码示例 配合教程6.opencv图像旋转

2021-05-28

opencv-translate.zip

opencv图像平移变换示例 配合我的教程5.opencv图像平移变换使用

2021-05-28

opencv-drawing (1).zip

opencv绘图代码示例, 配合我得教程3opencv绘图使用

2021-05-28

opencv-getting-setting (1).zip

配合教程2.opencv获取和设置像素

2021-05-27

1.opencv-load-image (1).zip

配合我博客中的1.opencv加载图像使用

2021-05-27

keras-tutorial.zip

配合博客:如何使用keras开始深度学习之旅

2021-05-25

raspi嗜睡检测.zip

使用OpenCV和dlib进行面部标志+嗜睡检测(包含haarcascade_frontalface_default.xml、shape_predictor_68_face_landmarks.dat)

2021-05-24

openCV和python基于dlib库实现眨眼/睁闭眼检测--亲测高效

Mac、ubuntu、树莓派环境均可运行

2021-05-24

空空如也

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

TA关注的人

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