目录
AnimeGANv3_PortraitSketch_25.onnx











animeganv3_H40_model.onnx
animeganv3_H50_model.onnx
animeganv3_H64_model.onnx
AnimeGANv3_JP_face_v1.0.onnx
AnimeGANv3_PortraitSketch_25.onnx
Hayao-60.onnx
Hayao_64.onnx
Paprika_54.onnx
Shinkai_53.onnx
Inputs
-------------------------
name:generator_input:0
tensor:Float[1, -1, -1, 3]
---------------------------------------------------------------
Outputs
-------------------------
name:generator_1/main/out_layer:0
tensor:Float[-1, -1, -1, 3]
---------------------------------------------------------------
Inputs
-------------------------
name:generator_input:0
tensor:Float[1, -1, -1, 3]
---------------------------------------------------------------
Outputs
-------------------------
name:generator_1/main/out_layer:0
tensor:Float[-1, -1, -1, 3]
---------------------------------------------------------------
Inputs
-------------------------
name:generator_input:0
tensor:Float[1, -1, -1, 3]
---------------------------------------------------------------
Outputs
-------------------------
name:generator_1/main/out_layer:0
tensor:Float[-1, -1, -1, 3]
---------------------------------------------------------------
Inputs
-------------------------
name:AnimeGANv3_input:0
tensor:Float[1, -1, -1, 3]
---------------------------------------------------------------
Outputs
-------------------------
name:generator/main/out_layer:0
tensor:Float[-1, -1, -1, 3]
---------------------------------------------------------------
Inputs
-------------------------
name:animeganv3_input:0
tensor:Float[1, -1, -1, 3]
---------------------------------------------------------------
Outputs
-------------------------
name:generator/main/out_layer:0
tensor:Float[-1, -1, -1, 3]
---------------------------------------------------------------
Inputs
-------------------------
name:generator_input:0
tensor:Float[1, -1, -1, 3]
---------------------------------------------------------------
Outputs
-------------------------
name:generator/G_MODEL/out_layer/Tanh:0
tensor:Float[1, -1, -1, 3]
---------------------------------------------------------------
Inputs
-------------------------
name:generator_input:0
tensor:Float[1, -1, -1, 3]
---------------------------------------------------------------
Outputs
-------------------------
name:generator/G_MODEL/Tanh:0
tensor:Float[1, -1, -1, 3]
---------------------------------------------------------------
Inputs
-------------------------
name:generator_input:0
tensor:Float[1, -1, -1, 3]
---------------------------------------------------------------
Outputs
-------------------------
name:generator/G_MODEL/out_layer/Tanh:0
tensor:Float[1, -1, -1, 3]
---------------------------------------------------------------
Inputs
-------------------------
name:generator_input:0
tensor:Float[1, -1, -1, 3]
---------------------------------------------------------------
Outputs
-------------------------
name:generator/G_MODEL/out_layer/Tanh:0
tensor:Float[1, -1, -1, 3]
---------------------------------------------------------------
VS2022
.net framework 4.8
OpenCvSharp 4.8
Microsoft.ML.OnnxRuntime 1.16.2

for (int y = 0; y < resize_image.Height; y++)
{
for (int x = 0; x < resize_image.Width; x++)
{
input_tensor[0, y, x, 0] = (float)((resize_image.At
input_tensor[0, y, x, 1] = (float)((resize_image.At
input_tensor[0, y, x, 2] = (float)((resize_image.At
}
}
if (pictureBox2.Image == null)
{
return;
}
Bitmap output = new Bitmap(pictureBox2.Image);
var sdf = new SaveFileDialog();
sdf.Title = "保存";
sdf.Filter = "Images (*.jpg)|*.jpg|Images (*.png)|*.png|Images (*.bmp)|*.bmp|Images (*.emf)|*.emf|Images (*.exif)|*.exif|Images (*.gif)|*.gif|Images (*.ico)|*.ico|Images (*.tiff)|*.tiff|Images (*.wmf)|*.wmf";
if (sdf.ShowDialog() == DialogResult.OK)
{
switch (sdf.FilterIndex)
{
case 1:
{
output.Save(sdf.FileName, ImageFormat.Jpeg);
break;
}
case 2:
{
output.Save(sdf.FileName, ImageFormat.Png);
break;
}
case 3:
{
output.Save(sdf.FileName, ImageFormat.Bmp);
break;
}
case 4:
{
output.Save(sdf.FileName, ImageFormat.Emf);
break;
}
case 5:
{
output.Save(sdf.FileName, ImageFormat.Exif);
break;
}
case 6:
{
output.Save(sdf.FileName, ImageFormat.Gif);
break;
}
case 7:
{
output.Save(sdf.FileName, ImageFormat.Icon);
break;
}
case 8:
{
output.Save(sdf.FileName, ImageFormat.Tiff);
break;
}
case 9:
{
output.Save(sdf.FileName, ImageFormat.Wmf);
break;
}
}
MessageBox.Show("保存成功,位置:" + sdf.FileName);
}