Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
ReelCounter
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit e7982bd2
由
SK
编写于
2019-04-23 10:47:08 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
Thresh has 0 Blobs bug
1 个父辈
5a066174
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
3 行增加
和
3 行删除
AccImage/ImageUtil.cs
AccImage/ImageUtil.cs
查看文件 @
e7982bd
...
@@ -466,15 +466,15 @@ namespace Acc.Img
...
@@ -466,15 +466,15 @@ namespace Acc.Img
double
len
=
hist
.
Get
<
double
>(
i
);
double
len
=
hist
.
Get
<
double
>(
i
);
if
(
len
>
100
)
if
(
len
>
100
)
{
//灰度值的像素数小于100的忽略
{
//灰度值的像素数小于100的忽略
percent
=
percent
+
len
/
total
;
if
(
startIndex
==
-
1
)
if
(
startIndex
==
-
1
)
{
{
startIndex
=
i
;
startIndex
=
i
;
}
}
endIndex
=
i
-
1
;
percent
=
percent
+
len
/
total
;
//近似的认为元器件的灰度值 数量占总数的百分比小于10%
//近似的认为元器件的灰度值 数量占总数的百分比小于10%
if
(
percent
>
0.1
)
if
(
percent
>
0.1
)
{
{
endIndex
=
i
-
1
;
break
;
break
;
}
}
}
}
...
@@ -594,7 +594,7 @@ namespace Acc.Img
...
@@ -594,7 +594,7 @@ namespace Acc.Img
standArea
=
blobArea
;
standArea
=
blobArea
;
}
}
imageMat
=
threshMat
;
imageMat
=
threshMat
;
Console
.
WriteLine
(
threshIndex
+
"====
Blob: "
+
blobCount
+
" Area:"
+
theArea
);
Console
.
WriteLine
(
"thresh: "
+
threshIndex
+
"
Blob: "
+
blobCount
+
" Area:"
+
theArea
);
return
resultBlobs
;
return
resultBlobs
;
}
}
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论