有人可以解释一下图像矢量是什么吗?在OpenCV库中,chooseFiledestination= new File(getPath(selectedImage));
Toast.makeText(getApplicationContext(),chooseFiledestination+" This is Whole Path",Toast.LENGTH_LONG).show();
String fileName = chooseFiledestination.getName();
Toast.makeText(getApplicationContext(),fileName+" This is File name",Toast.LENGTH_LONG).show();
File newFile = new File("mehdi.jpg");
chooseFiledestination.renameTo(newFile);
Toast.makeText(getApplicationContext(),chooseFiledestination+" After Rename",Toast.LENGTH_LONG).show();
函数用于将图像转换为矢量。我在哪里可以看到imread
的源代码?
有人可以向我提供将图像转换为矢量的代码或算法吗?
由于
答案 0 :(得分:2)
Opencv读取并详细说明图像为数字结构,在本例中为矩阵(如果您愿意,则为二维向量)。
因此,opencv可以读取3x3像素(灰度)的图像
240 234 232
235 35 145
230 230 148
即在python命令中
img = cv2.imread('abc.jpg')
读取图像abc.jpg文件,将其转换为数字结构并将值存储在变量img中。您可以通过在命令行中打印变量来验证它(但通常作为矩阵或向量加载的图像太大而无法以数字形式打印而不会产生混淆)