cvLoadImage:附加规范

cvLoadImage:附加规范,c,opencv,iplimage,loadimage,C,Opencv,Iplimage,Loadimage,我想知道是否有办法强制将图像加载为8U。我在OpenCV文档中看到,您可以指定是将图像加载为单通道还是三通道,但没有提到颜色深度。有什么建议吗 谢谢你的帮助!!!:D默认的imread()颜色深度是8U,大概cvLoadImage()是相同的。您是否考虑过使用更新、更友好的C++接口到OpenCV,使用 Mat < /C>和 IdEnter()/代码>?/P> < P>默认的颜色深度为代码>(或)> > >代码> 8U,并且大概CVoAdDimaGe()/是相同的。您是否考虑过使用新的、更友好的

我想知道是否有办法强制将图像加载为
8U
。我在OpenCV文档中看到,您可以指定是将图像加载为单通道还是三通道,但没有提到颜色深度。有什么建议吗


谢谢你的帮助!!!:D

默认的
imread()
颜色深度是
8U
,大概
cvLoadImage()
是相同的。您是否考虑过使用更新、更友好的C++接口到OpenCV,使用<代码> Mat < /C>和<代码> IdEnter()/代码>?/P> < P>默认的颜色深度为<>代码>(或)> > >代码> 8U,并且大概CVoAdDimaGe()/<代码>是相同的。您是否考虑过使用新的、更友好的C++接口到OpenCV,它使用了<代码> MAT < /C>和<代码> imDead()/<代码>?/P>是的,我知道它好多了。我的整个应用程序都是用C写的,不过。。。关于答案,它肯定会加载为
8U
?因为我直接在代码中访问图像数据(我不使用CvScalar),任何更改都可能破坏一切…:我敢肯定。要使用整数、浮点数和double而不是uchars,需要显式转换。是的,我知道这样更好。我的整个应用程序都是用C写的,不过。。。关于答案,它肯定会加载为
8U
?因为我直接在代码中访问图像数据(我不使用CvScalar),任何更改都可能破坏一切…:我敢肯定。要使用整数、浮点数和double而不是uchars,需要显式转换。