![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cv
关于cv方面
_seeker_wmy
我立志成为一名seeker,这是我期待已久并且准备为之付出一切的信仰。
首先要有强大的能力。
展开
-
.so文件导致的算法运行失败
在调solo时一直出现mportError: /home/student1/wmydexiangmu/detectron2-master/detectron2/_C.cpython-37m-x86_64-linux-gnu.so: undefined symbol: _ZN3c104cuda20getCurrentCUDAStreamEa问题,一开始我把注意力集中到最后面的问题,猜测是cuda与torch的版本问题(因为网上大家都是这么说的)这让我走了好久的弯路。后来我注意到.so文件于是把ubuntu中原创 2021-04-02 21:09:02 · 2593 阅读 · 3 评论 -
graph cut
概念原理图论分割:把图像映射成无向带权图,像素为节点,像素位置关系为边,像素相似和差异程度为权,用能量函数最优分割。能量函数:能量函数就是我们用方程的最小值来描述我们想要达到的实际效果,并且在得到最小值时我们所求得的参数就是我们想要得到的最优解。类似损失函数。图的最小割问题:带有起点与终点并且具有边权值的网络图中,如何进行边的切割,把这个网络图分成独立的两个部分(或者多个部分),使得这个切割中被切割的边的权值之和最小。图像简单来说就是矩阵,对于只是灰度图像,那么就是一般的二维矩阵,矩阵中值的大小就原创 2021-05-21 09:14:26 · 209 阅读 · 0 评论 -
对图像分割里的mask详细解释
mask在不同任务中有不同的用法,分类的结果叫label。分割的结果叫mask。记录了分割结果真值,像素级别的分类标签。图像分割里的情况1,前背景分割这样一个二分类任务:mask就可以是(h,w,1)的二值图,1表示前景,0表示背景。2,实例分割中:例如使用OpenCV库在python中实现,为每个对象分配颜色标签,可视化也叫mask。3,在深度学习里,以mask-rcnn为例子:**第一步:**假如一个输入含有s个对象,ROI区域对应到1414大小的feature map 中。将1414大小fe原创 2021-05-21 09:01:32 · 8119 阅读 · 0 评论 -
虹膜项目
最近接到深度学习和虹膜方向的项目,感觉简单,实际做起来困难重重。不由感叹编码能力和知识储备不足。记录一下项目进展。目前的第一个困难是使用固定的mask颜色进行分割图像,这样转化为灰度后算距离和面积比较好算。改项目里的random函数和color矩阵,代码好难编。...原创 2021-05-08 19:07:57 · 89 阅读 · 0 评论 -
rgbd知识汇总2
Python从RGBD数据进行3D场景重建代码请下载GitHub里面release出来的https://github.com/intel-isl/Open3D 我们需要的代码在Open3D\examples\python\ReconstructionSystem里 。要进行场景重建要准备好数据,就是RGB-D数据。把RGB数据放在RGB文件夹中,把Depth数据放在depth文件夹中,然后把它们放到同一个文件夹下最好起个自己数据集的名字,后移动到ReconstructionSystem文件夹的datas原创 2020-11-23 17:43:01 · 256 阅读 · 0 评论 -
关于rgbd数据的知识汇总
1数据格式通常深度数据使用整形数进行表示,范围在0-65535之间,类型为UINT16,即unsigned short,无符号2字节单位为毫米(mm),但是某些SDK也支持使用100微米(um)来进行表示,如OpenNI支持的深度数据格式有PIXEL_FORMAT_DEPTH_1_MM,PIXEL_FORMAT_DEPTH_100_UM等。至于分辨率则通常是万年的640x480,有些甚至是320x240插值上去的。由于Depth有一定的有效工作范围,以PrimeSense Carmine 1.09为例,原创 2020-11-23 17:28:43 · 1514 阅读 · 0 评论