06 2019 档案
摘要:在图像处理中,大规格的数组之间的转换是家常便饭。 c++中多维数组在本质上就是一个地址问题,普通情况下,可以通过类似如下方法进行暴力转换 int arr[50];int main(){ unsigned i, j; for (i = 0; i #include...
阅读全文
摘要:AlphaBlend(D, cr, alpha); alpha blend的计算公式很简单, D = cr*alpha + D*(1-alpha) D表示原始底色,可以是向量,如RGB,为了减少计算量,一般计算方式是, R = (cr.r – R)*alpha...
阅读全文
摘要:这个函数比较简单,matlab 网站上给出的大约是这个样子, 0.2989R+ 0.5870G + 0.1140B 注意,如果程序中直接写成浮点乘法,相对比较消耗时间,一般我会写成整数乘法的形式, gray = (R*77 + G*150 + B*29) >>...
阅读全文
摘要:关于颜色转换,有时间看标准当然最好,不过我手头一时没有相关标准,所以参考了一些网上的资料, 380nm 到 760nm的可见光 对应的RGB大概是这个样子的, C语言版本程序, //指定波长转换成RGBA颜色std::vector lambdaToColor...
阅读全文
摘要:OpenCV实例: 在图中按下鼠标画一个任意形状的区域,右击截取该区域内的图像,其中copyTo函数可根据掩码提取图片内容。 #include "pch.h"#include#includeusing namespace std;using namespace...
阅读全文
摘要:大意: 官方的例子只显示 一张图片,我需要逐一显示,并且官方的那个JSON文件太大了,我把注释文件分开存储,每张图片一个注释文件,另行保存在一个叫coco的文件夹中, ## windows version cocoapi# https://github.com...
阅读全文