【发布时间】:2015-01-15 00:39:18
【问题描述】:
我正在构建一个需要对 BITMAPS 进行一些分析的非托管 Windows C++ 项目。 该应用程序不是 Windows 应用程序,而是一个 win32 库。
客户端应用程序会将 LPBITMAP 的 HBITMAP 传递到库中。
我需要访问底层字节数组[]进行处理和分析。 如何从 BITMAP 中获取字节数组 []? (无需转到临时文件)。
我已经能够从 BITMP (.BMP) 文件中执行此操作。 但在这些情况下,我需要使用 HBITMAP 和 LPBITMAP。
我该如何实现? (请记住,我 无权访问 windows HDC 等,因为这不是 windows 应用程序,该库也不会与 windows 应用程序一起运行)
这可以通过opencv库以某种方式完成吗?
谢谢, 约翰B
【问题讨论】: