学习新玩意儿的事情,必须要懂人家的规矩,openCV就有自己的规范和数据结构的,要用人家的那些库函数,必须要把传入参数的基础结构搞搞明白,比如RGBA,人家opencv已经说了,用CvScalar,就别自己去搞个 double val[4]了,不然传进去,都是个问题. 这里的type是很关键的,如果传入是一个CV_8UC1,代表每个元素是1个8位的uchar,如果传入的是一个CV_8UC2,代表每个元素是2个8位的uchar 虽然宽高还是三列二行,但是实际上,存了3列*2行*2uchar,总计1