Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
ReelCounter
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 8664e608
由
cuiya
编写于
2019-03-21 22:58:21 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
add openimage
1 个父辈
0afd9157
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
26 行增加
和
7 行删除
AccImage/ImageUtil.cs
AccImage/ImageUtil.cs
查看文件 @
8664e60
...
@@ -27,11 +27,30 @@ namespace Acc.Img
...
@@ -27,11 +27,30 @@ namespace Acc.Img
if
(
imagePath
.
ToLower
().
EndsWith
(
".raw"
))
if
(
imagePath
.
ToLower
().
EndsWith
(
".raw"
))
{
{
pngB
=
false
;
pngB
=
false
;
Bitmap
[]
images
=
ReadRaw
(
imagePath
);
byte
[]
src
=
System
.
IO
.
File
.
ReadAllBytes
(
imagePath
);
if
(
images
!=
null
)
int
width
=
3072
;
{
int
height
=
3072
;
image
=
images
[
1
];
int
n
=
0
;
}
byte
[]
buff
=
new
byte
[
src
.
Length
*
3
];
for
(
int
i
=
0
;
i
<
src
.
Length
;
i
+=
2
)
{
short
ss
=
BitConverter
.
ToInt16
(
src
,
i
);
ss
*=
10
;
byte
[]
bb
=
BitConverter
.
GetBytes
(
ss
);
buff
[
n
++]
=
bb
[
0
];
buff
[
n
++]
=
bb
[
1
];
buff
[
n
++]
=
bb
[
0
];
buff
[
n
++]
=
bb
[
1
];
buff
[
n
++]
=
bb
[
0
];
buff
[
n
++]
=
bb
[
1
];
}
Bitmap
bmp
=
new
Bitmap
(
width
,
height
,
System
.
Drawing
.
Imaging
.
PixelFormat
.
Format48bppRgb
);
System
.
Drawing
.
Imaging
.
BitmapData
bmpData
=
bmp
.
LockBits
(
new
Rectangle
(
0
,
0
,
width
,
height
),
System
.
Drawing
.
Imaging
.
ImageLockMode
.
ReadWrite
,
bmp
.
PixelFormat
);
System
.
Runtime
.
InteropServices
.
Marshal
.
Copy
(
buff
,
0
,
bmpData
.
Scan0
,
bmpData
.
Stride
*
height
);
bmp
.
UnlockBits
(
bmpData
);
//bmp.Save(@"C:\Users\ASA\Desktop\222.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
image
=
bmp
;
}
}
else
else
{
{
...
@@ -227,8 +246,8 @@ namespace Acc.Img
...
@@ -227,8 +246,8 @@ namespace Acc.Img
{
{
itemArea
=
3
;
itemArea
=
3
;
}
}
int
totalCount
=
CountBlobs
(
blobList
,
itemArea
,
ref
gray
Mat
);
int
totalCount
=
CountBlobs
(
blobList
,
itemArea
,
ref
image
Mat
);
image
=
BitmapConverter
.
ToBitmap
(
gray
Mat
);
image
=
BitmapConverter
.
ToBitmap
(
image
Mat
);
return
totalCount
;
return
totalCount
;
}
}
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论