- 博客(5)
- 资源 (15)
- 收藏
- 关注
原创 TNN源码笔记_矩阵乘Gemm实现
TNN中GemmFloatPackAB函数以下内容均参考TNN源码 https://github.com/Tencent/TNN实现功能为: A[M * K] * B[K * N] = C[M * n]。实现步骤:1. 对输入矩阵B内存重新排列得到,排列方式如图: 实现函数为PackB_8 ,图像数据由逐行存储变为如箭头所示,便可一次计算8个输出 2. 对输入矩阵A内存重排,此处由于32bit处理器向量寄存器只有16个,而64bit向量寄存器为32个,因此32位,每4行为一个单
2022-02-23 22:01:27 232
转载 CCD与CMOS的理解
转载自:http://www.elecfans.com/dianzichangshi/20121026294385.html一.CCD(电荷藕合器件图像传感器:Charge Coupled Device)高感光度的半导体材料制成,能够将光线转变成电荷,然后通过模数转换器芯片转换成数字信号,然后通过压缩以后由相机内部的闪速存储器或内置硬盘保存,再将其数据传输给计算机。当CCD表面受到光线...
2019-03-26 18:13:50 513
转载 RAM和ROM的相关知识
一.ROM(Read-Only Memory)只读存储器只能读事先所存储数据的固态半导体存储器,一旦储存资料就无法再将之改变或删除。通常用在不需经常变更资料的电子或电脑系统中,并且资料不会因为电源关闭而消失。现在大多数由场效应管制成。衍生有以下几类1. PROM(Programmable Read-Only Memory)可编程只读存储器仅仅可以写录一次,需要通过电流讲起内部的行列式熔...
2019-03-26 14:42:02 425
原创 算法学习之路_起泡排序
一. 起泡(bubblesort)排序 从前到后依此检查每一对相邻元素,一旦发现逆序即交换二者的位置,对于长度为n的序列,一共需要做n-1次遍历,这一过程称之为扫描交换。a_b为第一次遍历,b_c为第二次,以此类推,排序过程中,所有元素中较小的元素都在向前移动,就像起泡在水中上下沉浮,因此得名.其C++代码如下所示://起泡排序#include<iostream&...
2019-02-21 22:27:49 181
转载 C ++中的关键字总结
一. static(参考https://www.cnblogs.com/songdanzju/p/7422380.html)1. 隐藏:当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见。如果加了static,就会对其它源文件隐藏。利用这一特性,可在不同文件中定义同名函数和变量,不必单行命名冲突,static可以用作函数和变量的前缀,对于函数来讲,static的作用仅...
2019-02-20 11:23:33 532
Packt.OpenCV.3.Computer.Vision.Application.Programming.Cookbook.3rd.Edition.2017
2018-10-18
外文翻译-原文High precision camera calibration in vision measurement
2018-10-18
基于opencv3三维重建教程-英文版
2018-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人