
如何用VC获取图片信息?
最近要做魔方机器人,打算用摄像头拍摄魔方来获取颜色信息。我想问下能不能用VC(或其他)来读取图像固定坐标下的颜色(可以是RGB值),怎么操作,望具体指导,最好附带算法。谢...
最近要做魔方机器人,打算用摄像头拍摄魔方来获取颜色信息。我想问下能不能用VC(或其他)来读取图像固定坐标下的颜色(可以是RGB值),怎么操作,望具体指导,最好附带算法。谢谢啦!!
展开
1个回答
展开全部
win api就可以:
COLORREF GetPixel(
HDC hdc, // handle to DC
int nXPos, // x-coordinate of pixel
int nYPos // y-coordinate of pixel
);
MFC的话,对于CDC和CImage有:
COLORREF GetPixel(
int x,
int y
) const;
COLORREF GetPixel(
POINT point
) const;
加一行算法:
求10,10点的颜色:COLORREF color10 = dc.GetPixel(10, 10);
COLORREF GetPixel(
HDC hdc, // handle to DC
int nXPos, // x-coordinate of pixel
int nYPos // y-coordinate of pixel
);
MFC的话,对于CDC和CImage有:
COLORREF GetPixel(
int x,
int y
) const;
COLORREF GetPixel(
POINT point
) const;
加一行算法:
求10,10点的颜色:COLORREF color10 = dc.GetPixel(10, 10);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询