dylanin1999

导航

2022年8月13日 #

图像处理之细化算法(Thinning Algorithm)C++实现

摘要: 最近在实验室里遇到了一个问题,就是在有一张轮廓二值图的情况下,如何才能将轮廓进行细化,得到轮廓的骨架。 效果如图: 可以看到,右边图中的数字变瘦了,这就是细化算法的作用 下面我们来讲一下,Thining-Algorithm的算法原理。 一、八领域 我们先来介... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(560) 评论(0) 推荐(0)

图像解析力算法—SFR(Spatial Frequency Response)原理分析(二)

摘要: 在图像解析力算法—SFR(Spatial Frequency Response)原理分析(一)中,我们已经分析了SFR的前四个步骤,接下来,我们继续讨论以下的五个步骤 4、重新定位ROI,获得ESF 5、对获得的ESF进行四倍超采样 6、通过差分运算获得LSF... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(558) 评论(0) 推荐(0)

图像解析力算法—SFR(Spatial Frequency Response)原理分析(一)

摘要: 在图像解析力算法—SFR(Spatial Frequency Response)概念理解一文中,我们已经讲解了在阅读SFR源码前必须了解的概念,下面我们来讲解一下,SFR算法的计算具体流程,然后结合源码进行分析, 获取计算公式。 先来看图,直观感受一下吧: ... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(1267) 评论(0) 推荐(0)

图像解析力算法—SFR(Spatial Frequency Response)概念理解

摘要: 最近这一个月在搞SFR算法--(空间频域响应),终于也算是搞出来了,网上关于SFR计算MTF的资料和博客也是比较少,现在就是总结一下,也算是方便后人,篇幅估计会比较长,会分篇慢慢写。 讲到SFR和MTF,刚入门的小伙伴,肯定会觉得一脸懵逼,我们先来解释一下... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(1078) 评论(0) 推荐(0)

RGB转换NV21(YUV的一种储存格式)(代码实现)

摘要: 实习的第二个任务是,将RGB图片转换成NV21(YUV的一种储存格式,也是在Android手机中最常见的图片 raw储存格式) 我们先来看看NV21 以及其他相似的存储格式吧~ NV21(YUV420)介绍 NV12和NV21属于YUV420格式(每2x2... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(590) 评论(0) 推荐(0)

黑鲨科技图像处理实习生---面试题目总结

摘要: 今天去黑鲨科技面试图像处理实习生,本来是说不用做题的,但是还是拿了一份校招的题目来给我做。。。 这里记录一下我不会的题目。。 1、RAW图像数据 和 MIPI图像数据的转换 大概题目意思就是:RAW的数据通常为10bit,存储RAW需要两个Byte,其中有4个... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(84) 评论(0) 推荐(0)

TX2安装caffe(从头开始,最全教程)

摘要: (大二时记录在有道云笔记的记录,现在开始搬运) 准备工作: 1. 刷机。第一次使用TX2,那是需要刷机的。由于TX2自带的ubuntu系统比较老,不适合我们接下来的工作,所以我们需要升级TX2的系统。笔者使用的是ubuntu16.04。简单地说,就是用网线将T... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(81) 评论(0) 推荐(0)

使用YOLO(You only look once) 对灰度图(单通道)进行训练和识别

摘要: 最近,实验室的比赛在识别上用到了灰度图,因为官方对颜色进行了修改,我们在没有官方数据的情况下,只能使用灰度图进行训练识别,以期望可以排除颜色的影响。但是在使用yolo训练单通道灰度图的时候出现了一些问题,在修改cfg配置文件后进行训练,一直出现,segment... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(950) 评论(0) 推荐(0)

Effective C++条款20:宁以pass-by-reference-to-const替换pass-by-value

摘要: 条款20:宁以pass-by-reference-to-const替换pass-by-value 以下考虑类对象: class Person{public: Person(); virtual ~Person(); //...private:... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(36) 评论(0) 推荐(0)

Effective C++条款10~12

摘要: 条款10:令operator=返回一个reference to *this 这里的原因其实很好理解,一般来讲,我们都是通过重载‘=’来构建拷贝赋值函数。那没为什么一定要返回*this 的reference呢?因为我们可能赋值一般都会使用 obj1=obj2的... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(28) 评论(0) 推荐(0)