Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image processing 图像处理(主要是opencv)索引约定_Image Processing_Opencv - Fatal编程技术网

Image processing 图像处理(主要是opencv)索引约定

Image processing 图像处理(主要是opencv)索引约定,image-processing,opencv,Image Processing,Opencv,我试图理解一些图像处理类型函数的索引约定,特别是在opencv中 所以索引一个像素是[行,列]即y,x,对吗?我认为这在图像处理中很常见 但是,当在opencv中为矩形拾取点时,它需要[col,row]即x,y。对于任何需要cvPoint 因此,如果我正在编写一个函数,它说,从图像中的坐标中获取一个样本,它应该是[col,row]还是[row,col]?在内部,图像几乎肯定是存储在行中的,因此索引自然是[row,column] 但在数学x中,y更为常见,所以任何通过坐标要求单个像素的函数最好是f

我试图理解一些图像处理类型函数的索引约定,特别是在opencv中

所以索引一个像素是
[行,列]
即y,x,对吗?我认为这在图像处理中很常见

但是,当在opencv中为矩形拾取点时,它需要
[col,row]
即x,y。对于任何需要
cvPoint

因此,如果我正在编写一个函数,它说,从图像中的坐标中获取一个样本,它应该是
[col,row]
还是
[row,col]

在内部,图像几乎肯定是存储在行中的,因此索引自然是[row,column]

但在数学x中,y更为常见,所以任何通过坐标要求单个像素的函数最好是f(x,y)

openCV通过使用指定图像(行、列)的调用创建图像(即,图像(高度、宽度))来稍微混淆问题,通常将图像命名为列(行、列)即640x480或1920x1080