numpy 无法使用opencv将np.array从bool转换为uint8并正确保存图像OpenCV不能识别布尔数组,也没有二进制图像的特殊类型。它使用了一个值为0和255的uint8数组。当把布尔数组转换为uint8时,你会得到一个值为0和1的数组。你需要把这个数组乘以255,以得到一个OpenCV能识别为二进制图像的数组:
在SWIFT2.0中,我正确地使用了Bool,但我不清楚如何将UInt8 (0/1)转换为Swift。从下图(a图)的St...