有同学问,用于手写数字识别的代码可以用于手写汉字或人体行为的识别吗?
这个问题分成两个问题来回答。
第一个是否可以用于手写汉字的识别。
数字识别和手写汉字识别都是属于图像分类问题,用于手写数字识别的代码可以用于手写汉字的识别。但是你要注意一下几个问题。(1)数字识别是0~9一共10类别,而手写汉字的类别很多。所以你要根据自己要识别手写汉字的类别数量,把最后的那个分类层数量改掉。(2)汉字的结构比手写数字复杂,所以浅层的CNN可能在手写数字里面表现就不错,很容易达到98%以上的准确率。但是在汉字里面可能你需要更深的网络才能够实现更好的识别效果。
第二个问题是人体行为识别。
人体行为识别同样也是分类问题。但是人体行为识别也包括两种情况,一种是从静态的图像里面识别出行为。另外一种是从动态的视频里面识别出行为。
对于从动态的视频里面识别出行为,那用于识别手写数字的CNN网络是不能够实现的。
从静态的图像里面识别出行为,同样是属于对图像的分类问题。可以用识别手写数字的CNN网络来实现。要注意的问题和前面所说的用于识别手写汉字的问题是一样的。
至于说网络要变得多复杂才能够满足识别手写汉字或者是识别人体动作的要求,那么你可以直接先用识别手写数字的网络先运行看看效果怎么样,如果效果不行,那我们再用更深的网络。对比图像的复杂程度,心里就有数了。
领取专属 10元无门槛券
私享最新 技术干货