OpenCv 里这句是什么意思? !(flags & CV_EVENT_FLAG_LBUTTON)

 我来答
凤凰Q867172910
2012-07-28 · 超过13用户采纳过TA的回答
知道答主
回答量:198
采纳率:0%
帮助的人:63.5万
展开全部
&表示flags和CV_EVENT_FLAG_LBUTTOM按位想与,如果对应位都为1的话那么式子不等于零,从CV_EVENT_FLAG_LBUTTON定义可以看出来(有人回答了),只有一位是1,而其他位都是0,所以这句话就变成比较flags和CV_EVENT_FLAG_LBUTTON是否相等了,相等则不等于零,不相等等于0。当然啦,前面对flags还有些判断,保证flags只有一位等于1.希望能帮助到你
匿名用户
2012-07-28
展开全部
flags代表拖拽事件:
#define CV_EVENT_FLAG_LBUTTON 1 左键拖曳
#define CV_EVENT_FLAG_RBUTTON 2 右键拖曳
#define CV_EVENT_FLAG_MBUTTON 4 中键拖曳
#define CV_EVENT_FLAG_CTRLKEY 8 (8~15)按Ctrl不放事件
#define CV_EVENT_FLAG_SHIFTKEY 16 (16~31)按Shift不放事件
#define CV_EVENT_FLAG_ALTKEY 32 (32~39)按Alt不放事件
这句意思是鼠标左键不是拖拽动作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
可爱的八嘎牙路酱
2012-07-28 · TA获得超过3386个赞
知道大有可为答主
回答量:1695
采纳率:0%
帮助的人:1596万
展开全部
flags & CV_EVENT_FLAG_LBUTTON 的意思是
提取flags的CV_EVENT_FLAG_LBUTTON 标志位

!()的意思是 标志位无效
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
king7724
2012-07-30
知道答主
回答量:5
采纳率:0%
帮助的人:3.4万
展开全部
表示鼠标左键的 位置坐标
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式