我有 VB 2008 代码,可以搜索灰度位图图像部分的单个像素。如果像素值小于 72,我想将像素的坐标存储在二维数组中。
当我运行我的代码时,出现以下错误:“'integer' 类型的值不能转换为'二维整数数组'。
我的代码如下所示。此代码位于获取单个像素值的循环中。关于我做错了什么有什么建议吗?
Dim bpCoordinates(,) As Integer
Dim yindex As Integer
Dim xindex As Integer
'If pixel value is < 72, store in array
'Framenumber and y are the integer values of the pixel coordinate
'xindex and yindex are the index values for the array that I want to store the coordinates in
If pixelValue < 72 Then
bpCoordinates = (FrameNumber, y xindex,yindex )
yindex = yindex + 1
xindex = xindex + 1
End If