自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OnnxRuntime Yolov4 demo

翻到了之前刚接触onnx时写的inference scripts,参考onnx 官方gitlab。yolov4.pyimport cv2import jsonimport numpy as npimport onnxruntimeimport yolov4.utils as utilsfrom pycocotools.coco import COCOinput_size = 416class Yolov4(object): def __init__(self, model_p

2021-10-18 16:59:57 637

原创 Opencv Mat与数组转换 C++

对接时同事反映,他的数据是直接从内存读的,只好把图像数据转成数组给他。uint8_t* Mat_to_array(const cv::Mat input){ int height = input.rows; int width = input.cols; uint8_t* pRgb = new uint8_t[height * width * 3]; for (int i = 0;i < height;i++) { for (int j = 0;j < width;j++)

2020-11-04 15:57:29 6565 1

原创 COCOAPI评估Yolov3,计算mAP

大致步骤按照这篇博文利用COCOAPI计算Yolov3训练出的模型的MAP值,复现ap。本人使用的是COCO val2017,所以在这篇博文的基础上需要做一些修改。1.准备好val2017数据集,共5000张图片,保存至val2017文件夹2.重命名val2017下所有图片,把val2017的测试集图像名称改成和coco/5k.part相似的,即把000000000139.jpg改成COCO_val2017_000000000139.jpg3.把val2017下的所有图像路径保存至一个txt文件,这里

2020-09-07 18:11:01 1995 9

原创 Firefly AIO3399PRO 编译opencv3.4.1

https://blog.csdn.net/qq_43433255/article/details/90288057https://blog.csdn.net/weixin_41053564/article/details/81254410

2020-04-13 14:53:25 334 3

原创 java 实现非极大值抑制

数据预处理对于物体检测的结果bbox[][] 和 scores[],假设输出结果有M个,bbox.shape = [M, 4],scores.shape =[M*N], N 为检测物体的类的数目。对于单类的物体检测,可以直接使用;若想应用于多类的物体检测,则需要对检测结果做一步处理,遍历scores数组,将每个结果的置信度最大值保存至一个长度为M的一维数组,同时存下对应的类至另一个数组(如第i个...

2020-03-09 17:45:43 939 4

原创 c++ 实现meanshift

自己手动实现了meanshift,算是把之前还有些模糊的地方给搞清楚了,本来应该半天就可以的,结果高斯核函数计算权重那里弄错了,多花了好一阵子功夫才搞定。原理对于所有样本点中的一个点x,计算它的shift vector,沿着shift vector移动,然后再计算x在移动后的位置上的新shift vector,再移动,直到最后到达终点了才算完。然后对所有点都进行一次这样的操作。如果不使用核函...

2019-12-12 18:01:11 1856 1

原创 leetcode 两数之和

一时兴起点开leetcode,第二题就遇到了困难,是从大一学c语言开始就折磨我的单链表,现在依旧不行,哎。看了自己之前的提交记录,把链表里的值赋给vector再操作,虽然最终目的达到了,速度也慢,空间也占得大,不愧是我【doge】。对链表的理解仅停留在看人家的题解,还要朝那个方向去想才勉强看的懂,现在自己又琢磨了一阵子勉强把这道题做了。菜鸡落泪。希望下次添加结点的时候能记得怎么添加不要再忘记了...

2019-12-04 16:35:47 125

原创 c++实现kmeans

自己简单实现了最基础的kmeans聚类算法,记录下也就图一乐。kmeans原理不做赘述,大体就以下几步:1.随机初始化k个起始中心点;2.计算所有样本点到这些个中心点的距离,对于单个待测样本点,把它归类成和距离最近的中心点一类;3.聚类好所有样本点后,对聚到同一类的点再计算他们的中心点,更新中心点;4.循环2、3两步,直到达到指定的循环次数或者满足退出循环条件时(如每次循环中心点移动距离...

2019-12-02 16:01:03 2164

原创 沉默的独白

沉默的独白前言正文前言作为铁血刀斯林,虽然现在对09几近无感,他当年的很多视频还是给我留下了深刻的印象,《沉默的独白》那局dota本身虽然没有《船长与董小姐》来得精彩,但这个名字很酷,所以我决定用它来命名我的处子博,也借机抒发一下自己内心的独白。正文最近看了一些文章,不由惊叹一些想法的巧妙,像ResNet残差学习的思想,还有RetinaNet中Focal Loss的想法,感觉这些人真的是需...

2019-11-25 17:17:55 323

空空如也

空空如也

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

TA关注的人

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