我正在编写一个程序,将在iOS中从照片库中选择的图像转换为灰度,但是当我对其进行测试时,imageView只能显示黑暗。我的代码有什么问题?
这是我的代码的一部分。而且我非常确定我的toGray函数没有问题,该函数用于通过Open CV将图像转换为灰度。
func didSelectPhoto(_ image: UIImage?) {
if let image = image {
self.setupElementsVisibility(true)
let gray = OpenCVWrapper.toGray(image)
self.imageContainer.image = gray
} else {
self.setupElementsVisibility(true)
}
self.dismiss(animated: true, completion: nil)
}