cv::Mat 或 CvMat* 中的大数据
CV_64F 是可使用 OpenCV 存储在矩阵(cv::Mat 或 CvMat*)中的单个数据单元的最大维度/大小>?还有比这更大的东西吗?
我想在 cv::Mat 中存储大型数据,例如 long double 。有什么办法可以在不使用数组的情况下做到这一点吗?
Is CV_64F largest dimension/size of a single unit of data that can be stored in a Matrix (cv::Mat or CvMat*) using OpenCV? Is there anything larger than that?
I want to store large sized data like a long double in a cv::Mat. Is there any way I can do it without using arrays?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
据我所知,您可以这样做某种程度。您可以使用 Mat_ 模板类。下面是我写的一个简短的例子:
现在需要注意的是...如果您尝试使用许多辅助方法,
ones
、zeros
、operator<< ;
等),您可能会看到此错误:希望这足以让您可以将它用于某些用途,但它不会像平常那样干净。
As far as I can tell, you can do this sort of. You can use the Mat_ template class. Below is a short example I wrote:
Now for the caveat... If you try to use many of the helper methods,
ones
,zeros
,operator<<
, and others), you will likely see this error:Hopefully that will be enough that you can use it for some things, but it won't be as clean as usual.