Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
张士柳
/
eyemLib
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
图表
网络
创建新的问题
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 168a9ae6
由
张士柳
编写于
2021-03-12 15:38:23 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
无
1 个父辈
2a4714d9
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
5 行增加
和
5 行删除
eyemLib/eyemMisc.cpp
eyemLib/eyemMisc.cpp
查看文件 @
168a9ae
...
...
@@ -4329,7 +4329,7 @@ int eyemCountObjectIrregularPartsE(EyemImage tpImage, const char *fileName, cons
}
//测试标记
cv
::
drawMarker
(
cc
,
cv
::
Point
(
cvRound
(
trackCenter
.
x
),
cvRound
(
trackCenter
.
y
)),
cv
::
Scalar
(
0
,
165
,
255
,
255
),
0
,
5
);
//
cv::drawMarker(cc, cv::Point(cvRound(trackCenter.x), cvRound(trackCenter.y)), cv::Scalar(0, 165, 255, 255), 0, 5);
}
//如果为0大概率是背景
...
...
@@ -4355,7 +4355,7 @@ int eyemCountObjectIrregularPartsE(EyemImage tpImage, const char *fileName, cons
//模板匹配/更新元件精确位置
double
maxyyu
;
findTrackModel
(
srcPrev
,
tplMat
,
90.0
-
(
trackAngle
+
180.0
),
trackWidth
,
pts
,
(
255
-
backThresh
),
false
,
maxyyu
,
trackCenter
,
cv
::
noArray
());
//
findTrackModel(srcPrev, tplMat, 90.0 - (trackAngle + 180.0), trackWidth, pts, (255 - backThresh), false, maxyyu, trackCenter, cv::noArray());
//进一步确认元件位置
bool
trayEnd
=
false
;
...
...
@@ -4491,7 +4491,7 @@ int eyemCountObjectIrregularPartsE(EyemImage tpImage, const char *fileName, cons
}
//测试标记
cv
::
drawMarker
(
cc
,
cv
::
Point
(
cvRound
(
trackCenter
.
x
),
cvRound
(
trackCenter
.
y
)),
cv
::
Scalar
(
0
,
165
,
255
,
255
),
0
,
5
);
//
cv::drawMarker(cc, cv::Point(cvRound(trackCenter.x), cvRound(trackCenter.y)), cv::Scalar(0, 165, 255, 255), 0, 5);
}
if
(
vParts
.
size
()
==
0
)
break
;
...
...
@@ -4515,9 +4515,9 @@ int eyemCountObjectIrregularPartsE(EyemImage tpImage, const char *fileName, cons
//模板匹配/更新元件精确位置+判断
double
maxyyu
;
findTrackModel
(
srcPrev
,
tplMat
,
90.0
-
(
trackAngle
+
180.0
),
trackWidth
,
pts
,
(
255
-
backThresh
),
false
,
maxyyu
,
trackCenter
,
cv
::
noArray
());
//
findTrackModel(srcPrev, tplMat, 90.0 - (trackAngle + 180.0), trackWidth, pts, (255 - backThresh), false, maxyyu, trackCenter, cv::noArray());
//
如果匹配得到的分数过低
//
bool
trayEnd
=
false
;
if
(
true
)
{
//再确认一下
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论