- 博客(8)
- 收藏
- 关注
原创 opencv 之 convexhull 顺序问题
opencv中的convexhull函数,void convexHull( InputArray points, OutputArray hull, bool clockwise = false, bool returnPoints = true );points:输入,点集hull:输出,凸包顶点(坐标(std::vector<cv::Point>)或者点集的index(std::vector<int>))clockwise:顺时针为true,逆时针为false。这里需
2020-05-28 15:43:13 629
原创 Android和VS 2015的图像差别
工作中遇到的一个问题,先记录下来。同样一个C++工程,在 Visual Studio 2015上得到的结果与用Android Studio搞到手机上的测试结果可能会有一些差别。查了一些国内外网页,说的最多的就是编译器的事。VS 2015默认用的是MSVC,而安卓与linux相同,用的是gcc,在一些语句的处理上会有差别,但是我没有仔细研究(随机数生成器的种子好像也是不同)。在用opencv...
2019-01-30 22:19:36 179 2
原创 opencv中的透视变换 cv::getPerspectiveTransform()
利用opencv计算二维透视变换矩阵时,会用到函数cv::getPerspectiveTransform(),得到3*3的矩阵,记为M。若变换前的点为(u, v),变换后的点为(x, y),则有(x', y', z')^T = M * (u, v, 1)^Tx = x' / z'y = y' / z' ...
2018-10-19 18:33:05 2494
原创 Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inference
这篇文章是Google发布的关于神经网络量化方面的文章,文章地址:https://arxiv.org/abs/1712.05877本博客参考了微信公众号“AI芯片算法”中的原创文章《Google CVPR2018 8bit 量化论文》一文。1、本文的贡献本文主要侧重将推断中的浮点数运算量化为整数运算(Integer-Arithmetic-Only),最终将权重和激活函数量化为8-bit...
2018-09-20 21:59:52 9531 8
原创 Incremental network quantization: towards lossless CNNs with low-precision weights
Intel 中国研究院出品,论文链接:https://arxiv.org/abs/1702.030441、本文概述本文提出了一种新的用于压缩神经网络的量化方法—— INQ (Incremental network quantization)。该方法可以将全精度 CNN 转化为低精度网络,在不损失甚至提高精度的情况下,使得权重均为 0 或 2 的幂次(在 FPGA 等嵌入式设备上可以进...
2018-09-20 21:59:49 1336
原创 Top-1 和 Top-5 (图像识别)
Top-1:神经网络返回的最大概率值代表的内容是正确的。Top-5:神经网络返回的前5个最大概率值代表的内容中有一个是正确的。
2018-09-20 21:59:39 6173
原创 稀疏矩阵存储格式
最近在阅读文献的时候,遇到了 CSR、CSC 等稀疏矩阵存储格式,又从网上查了查,在此整理一下。本博文借鉴了https://blog.csdn.net/wangjian1204/article/details/52149199常用的三种存储格式:COO(Coordinate Format),CSR(Compressed Sparse Row),CSC(Compressed Sparse...
2018-09-20 21:59:32 1241
原创 Python: PIL读取的图像发生自动旋转
对于手机、相机等设备拍摄的照片,由于手持方向的不同,拍出来的照片可能是旋转0°、90°、180°和270°。即使在电脑上利用软件将其转正,他们的exif信息中还是会保留方位信息。在用PIL读取这些图像时,读取的是原始数据,也就是说,即使电脑屏幕上显示是正常的照片,用PIL读进来后,也可能是旋转的图像,并且图片的size也可能与屏幕上的不一样。 对于这种情况,可以利用PIL读取exif中...
2018-09-20 21:59:06 8525 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人