【发布时间】:2017-02-14 03:12:28
【问题描述】:
我目前正在尝试使用我存档的图像训练 DNN(OCR 上下文...每个类的输入图像是数千个固定大小的小图像的聚合图像)。
我有一些代码可以打开并将聚合图像正确分割成小的 OpenCV cv::Mat's。我的问题是,似乎没有办法
- 直接在 dlib::cv_image 上训练 DNN(可以包裹在 cv::Mat 周围;我收到 500 多行编译器错误)或
- 无需复制每个元素即可轻松地将 cv::Mat 转换/包装为 dlib::matrix
我很确定我在这里遗漏了一些东西,任何指针将不胜感激。
注意:我要编译的唯一变体是调用 dlib::dnn_trainer::train() 带有一个 dlib::matrix 向量(大小在编译时固定)和一个带有无符号长标签的向量(无符号标签没有compile),尽管 train() 在这两种类型上都是模板化的。有什么指点吗?
【问题讨论】:
标签: c++ opencv deep-learning dlib