invoke - C# - Emgu cv 如何使用 CvInvoke.cvLoadImage ("ClassPic1.jpg") 作为 intptr 从文件夹加载图像并访问它

标签 invoke emgucv intptr loadimage

如何使用 Emgu cv CvInvoke.cvLoadImage(...) 从特定文件夹加载图像?我正在尝试这样做

    IntPtr inputImage = CvInvoke.cvLoadImage("C:\\Users\\...\\ClassPic1.jpg");

可以吗?如果是这样,我稍后如何将其作为 Emgu.CV.Image 文件访问,以便我对其进行图像处理?

最佳答案

您可能应该使用以下方法来加载图像:

Image<Bgr, Byte> img1 = new Image<Bgr, Byte>("..\\..\\MyImage.jpg");// path can be absolute or relative.

稍后可以访问此 img1 变量以对其执行操作。

查看此链接了解更多详细信息。 http://www.emgu.com/wiki/index.php/Working_with_Images

关于invoke - C# - Emgu cv 如何使用 CvInvoke.cvLoadImage ("ClassPic1.jpg") 作为 intptr 从文件夹加载图像并访问它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17129496/

相关文章:

c# - 通过颜色权重选择图像部分上的点

c# - 使用 SharpDX 显示 D3DImage

c# - 如何将 IntPtr/Int 转换为 Socket?

.net - 与从非 GUI 线程显示 MessageBox 相关的问题

c# - Xamarin.Forms 中的 EmguCV 实现

asynchronous - Blazor InvokeAsync 与 await InvokeAsync

c# - EMGU 2.4.0 BruteForceMatcher KNNMATCH 不工作?

c# - gdip 图像直接在我的本地驱动器中保存 intptr

c++公共(public)对象更改应该调用函数

c# - 跨线程操作WPF控件报错: cannot