自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 【gitlab本地部署】宝塔面板gitlab部署的IP设置问题

在宝塔软件商店安装Gitlab社区版后会自动获取一个IP,但是这个IP有时候会出错,或者没有给到自己想要的IP地址,这个时候可以手动修改配置文件。

2022-11-11 11:56:43 2065 1

原创 【双目视觉】双目立体匹配

一、双目立体匹配算法在opencv中用的比较多的双目立体匹配算法有两种:BM和SGBM。SGBM是BM立体匹配算法的优化版,属于半全局匹配,相对于BM花的时间要更多,但效果优于BM。本文使用的是SGBM半全局匹配方式。步骤:1.打开相机,获取到左目和右目的图像;2.矫正畸变;3.图像灰度化;4.立体匹配,输出结果。代码步骤导入所需的第三方库import cv2import numpy as np# 畸变矫正脚本import camera_config矫正畸变left_remap

2022-05-23 17:16:41 11698 7

原创 【双目视觉】双目矫正

一、双目标定双目标定需要获取到两个相机的内参以及变换矩阵。可参照链接:https://blog.csdn.net/qq_38236355/article/details/89280633https://blog.csdn.net/qingfengxiaosong/article/details/109897053或者自行百度建议使用Matlab工具箱做标定,其中建议勾选3 Coefficients。输出Matlab的数据之后,可用一下脚本提取数据:rowName = cell(1,10);r

2022-05-23 16:11:40 1518

原创 open3d学习笔记五【RGBD融合】

1.RGB图像+深度图像融合先建立RGBD图像。depth = o3d.io.read_image("path/to/depth.jpg")color = o3d.io.read_image("path/to/color.jpg")rgbd_image = o3d.geometry.RGBDImage.create_from_color_and_depth( color, depth, depth_trunc=4.0, convert_rgb_to_intensity=Fal

2022-05-05 17:44:40 2930 3

原创 open3d学习笔记四【表面重建】

open3d表面重建Alpha shapes滚球法泊松表面重建Alpha shapes利用凸包搞得重建。import open3d as o3dmesh_ply = o3d.io.read_triangle_mesh("mode/bunny.ply")# 采样pcd = mesh_ply.sample_points_poisson_disk(750)# 看一下凸包情况hull, _ = pcd.compute_convex_hull()hull_ls = o3d.geometry.Lin

2022-03-02 17:58:49 2635 3

原创 open3d学习笔记三【采样与体素化】

open3d学习笔记之体素化以mesh方式读取ply文件转化为点云的方式一、转化为numpy数组再重新绘制成点云二、采样体素化将三角网格转化为体素网格点云生成体素网格法向以mesh方式读取ply文件import open3d as o3dmesh = o3d.io.read_triangle_mesh("mode/Fantasy Dragon.ply")mesh.compute_vertex_normals()转化为点云的方式一、转化为numpy数组再重新绘制成点云import open

2022-03-01 18:11:44 2914 1

原创 open3d环境错误汇总

Windows安装open3d通常情况下是pip install open3d,然而实际上这样安装会报错。即使是在Prompt安装也一样。错误情况看下面,现在是正常的安装步骤,一共需要安装两个,一个是open3d,另一个是open3d-python#pip 安装pip install open3dpip install open3d-python#conda安装conda install open3dconda install open3d-pythonERROR: Cannot uni

2022-03-01 14:13:57 6564

原创 open3d学习笔记二【文件读写】

官方文档的读取函数函数参数open3d.io.read_azure_kinect_mkv_metadata(filename)open3d.io.read_azure_kinect_sensor_config(filename)open3d.io.read_feature(filename)open3d.io.read_file_geometry_type(读取文件的几何类型)( arg0 : str )(return(open3d.cpu.pybind.io

2022-03-01 11:07:20 1658

原创 Open3D学习笔记一【初窥门径,文件读取】

open3d入门第一篇

2022-02-28 15:38:26 2065

原创 【Python应用探索笔记二】百度语音合成与识别

依旧是百度AI开放平台的功能,这一次来研究一下百度的语音识别模块。首先需要下载PyAudio用来录音。所以这里需要安装。使用国内源安装Python的第三方库不过PyAudio安装的时候经常报错:pip install pyaudio -i https://pypi.tuna.tsinghua.edu.cn/simple这里是用pip安装,使用的是清华的源来安装。不过因为pip不能解...

2021-06-04 17:22:10 1014

原创 解决jetson nano安装onnx错误(ERROR: Failed building wheel for onnx)总结

ERROR: Failed building wheel for onnx解决依赖问题没有安装protobuf其它依赖fatal error: Python.h: 没有那个文件或目录解决依赖问题没有安装protobuf错误信息参考贴:https://github.com/onnx/onnx/issues/2481解决办法:pip3 install protobuf其它依赖sudo apt-get install -y libprotobuf-dev protobuf-compiler pytho

2021-03-19 15:09:13 14846 4

原创 jetson nano安装tensorflow踩坑记录(scipy1.4.1)

我的jetpack版本是4.4,安装的是tensorflow2.3。然而无论是2.2还是2.3,其中都需要安装scripy1.4.1版本的,别的版本还不行,为了这个我折腾了一整天都没安装上。使用pip安装,还用过apt-get的方式安装,但是都不管用,后来按照这篇文章安装了依赖包。文章:https://blog.csdn.net/qq_33475105/article/details/109555099最后还是不行。报错如下:后来又去查了官网,才知道原来已经不支持安装1.4.1了,掀桌!!!所以

2021-03-12 19:34:48 2335 1

原创 【Python随手笔记】pip国内源安装及Jupyter修改默认工作路径

pip国内源安装第三方库默认的pip install 是使用官方的源进行安装,由于是在国外,因此下载安装时通常会因为访问超时而导致安装失败。国内的一些镜像:阿里云: https://mirrors.aliyun.com/pypi/simple/中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(douban): http://pypi.douban.com/simple/清华大学: https://pypi.tuna.tsinghua.edu.c

2021-01-11 16:27:39 1949 1

原创 【随手笔记】OpenCV python+vscode环境搭建

OpenCV python环境安装在走过很多弯路之后,我发现,在使用anaconda安装OpenCV时,很容易会出现服务器不响应,毕竟隔着墙,而使用国内,如anaconda的清华源安装时,还是会出现个别服务器不响应,导致安装失败。、而若是使用pip安装,没办法解决依赖问题,直接安装OpenCV的结果依旧是失败。在尝试了很多办法之后,我最终还是找到了比较靠谱的方式。参考链接:知乎教程但是使用这种方法还是会出现个别的问题,那就是缺少了VideoCapture这个调用摄像头的库。因此还是得要解决依赖问题

2020-12-26 22:36:35 2053

原创 【Python应用一】haar人脸检测

一、通过anaconda3安装openCV使用国内源来安装速度更快,命令行输入:conda install opencv -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/二、测试openCV模块安装完毕之后,先测试一下openCV是否可以使用,所以可以先输入一些简单的代码来测试一下。import cv2#打开项目文件夹下面的photo子文件夹下的图片文件img = cv2.imread(r'photo\lena.png

2020-12-17 11:04:27 1701 3

原创 【C#笔记】winform中保存DataGridView中的数据为Excel和CSV

保存为Excel使用system.io保存,需要导入的库:using System.IO;//使用system.io保存//grid为整个DataGridView对象,而filePath为要保存的路径(包括后缀名),下同public void saveExcelIO(DataGridView grid, string filePath){ Thread.Sleep(1000); StreamWriter sw = new StreamWriter(filePath, false,

2020-06-17 16:52:47 1958

原创 C#与MySQL数据库连接

新建一个C#类库,用于与MySQL数据进行连接。其主要访问方式为:在登录了数据库之后,可以使用SQL语句对数据库进行操作。包括增、删、改以及查询。一、需要导入的类库using MySql.Data.MySqlClient;using System.Data;二、主要代码class mysqlDB{ //数据库连接 //只需要登陆一次,将返回的对象传入下面的函数即可 public MySqlConnection connetion(string server, str

2020-06-03 22:21:05 1230

原创 【Python应用探索笔记一】百度人脸检测与人脸比对

百度在线SDK百度的AI开放平台提供了很多的功能。其中包括了人脸检测、人脸比对、人脸搜索等。可以说得上功能比较强大了。下面打算用python搞一下,实现人脸的检测与比对。首先我们需要注册一个账号,然后建立一个应用并下载Python的SDK。下载了SDK之后,使用命令行窗口到解压后的SDK目录下,用python setup.py install安装。之后就可以使用相关的服务了。人脸检测...

2020-04-21 17:41:39 1021

原创 【学习笔记】Matlab自编高斯平滑器+Sobel算子求导

 这次准备先对函数进行封装,然后再写测试脚本目录灰度化函数封装卷积函数的封装高斯平滑器的封装利用Sobel算子对图像进行求导灰度化函数封装  之前的笔记写了相关的算法,给出了三种灰度化的实现方案。但是一般情况下我们都不使用循环来遍历,而是使用切片的方式。所以这一次封装灰度化算法将会变成非常简单。  在matlab中,函数的定义使用的是function。写完之后保存文件,就变成了一个.m的文...

2020-04-12 19:47:15 1994

原创 【学习笔记】反向误差传播之数值微分

所谓数值微分,其实说白了就是求导,求导有直接求导和求偏导,在神经网络中用到的一般都是求偏导,从而得到每一个权值的误差。这次准备用Python来研究一波数值微分。直接求导具体求导公式,学过高数应该知道有一个叫“向前差分”的玩意儿,他的公式长这样:然而在Python中其实并不好实现,因为在这个定义中,向前差分的步长越小越好,但是在Pyhton中小数点并不会保留那么多。所以在小到一定程度的时...

2020-04-12 11:24:13 1117

原创 【学习笔记】Matlab自编图像卷积函数

图像卷积原理代码%卷积函数%made by yaofunction result = myconv(kernel,img) [k,num] = size(kernel); %判断传入的数组是否为双精度浮点型,否则进行类型转换 if ~isa(img,'double') p1 = double(img); else p1 = ...

2020-03-26 21:42:39 2735 2

原创 解决Ubuntu安装时的一些问题(记录笔记)

因为多次踩坑,因此在此写一篇记录笔记,以方便翻车时使用一、场景描述Ubuntu的安装环境:笔记本直装笔记本配置:华硕笔记本,自带AMD的独立显卡,BIOS无法切换独显和核显,且显卡无官方Linux驱动二、解决安装时因为独显卡死的问题安装时候,因为显卡的问题,经常会在安装途中卡死。解决方案:在gurb界面的时候,进入Install Ubuntu之前,先点击’e’。然后在quiet s...

2020-03-25 16:34:49 1863 3

原创 Python自编图像处理函数之灰度化函数

利用Python自编的灰度化算法程序,目的是深入了解算法本身需要导入的库因为是自编的算法,所不打算用什么图像处理函数。import numpy as npimport matplotlib.pyplot as plt利用Matplotlib导入图片img = plt.imread('../lena.png')plt.imshow(img)plt.axis('off')执行之后...

2020-03-25 09:08:56 722

原创 C#+opencvsharp+wpf学习笔记(一)

opencv的mat格式转bitmap再转bitmapimage利用opencvSharp导入图片一、需要引用的类库二、利用opencv打开图片三、Mat格式转Bitmap位图四、Bitmap转BitmapImage五、在wpf的Image控件显示图片利用opencvSharp导入图片一、需要引用的类库using OpenCvSharp;using System.Drawing;usin...

2020-03-25 08:45:10 3180

原创 Matlab实现图像灰度化算法

Matlab实现图像灰度化算法灰度化算法原理灰度化算法原理RGB应该都听说过,我们一般看到的彩色图像嘛,R、G、B分别对应了三原色:红色(red)、绿色(green)和蓝色(blue)。如果有玩过P图的,也许会知道,画板调色也是调这三个通道图像的亮度,亮度范围在0到255之间。所以这很容易就可以推导出来一个结果:rgb(255,0,0)就是红色,rgb(0,255,0)就是绿色,rgb(0...

2020-03-16 21:12:56 11441

空空如也

空空如也

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

TA关注的人

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