我一直在从事一个项目,该项目涉及检测图像中一个人是高兴还是悲伤。我正在为此目的使用机器学习模型。我已经将python模型转换为.mlmodel并在应用程序中实现了。但是,当我运行它时,它给了我一个线程日志消息。该模型需要48x48灰度图像。我正在使用2个函数将拍摄的图像转换为这种格式,即转换为灰度和48x48尺寸(我从网络上的源中获取了它们)错误消息是:
2019-03-16 18:46:11.015017 + 0530 happy_faces [802:142591] [MC]从公共有效用户设置中读取。
应用程序在ViewController的这一行崩溃:
让输出=尝试? model.prediction(image:final_image as!CVPixelBuffer)
我认为原因是灰度函数,但是我不确定,这是因为模型需要48x48的图像,但是我不确定灰度函数--convertImageToBW是否将尺寸从rgb 48x48x3更改为48x48
任何帮助将不胜感激!
链接到项目:
谢谢!