public partial class FrmMain : Form
{
public FrmMain()
{
InitializeComponent();
this.WindowState = FormWindowState.Maximized;
}
string fileFilter = "*.*|*.bmp;*.jpg;*.jpeg;*.tiff;*.tiff;*.png";
string image_path = "";
Bitmap originalImage;
private void pictureBox1_Click(object sender, EventArgs e)
{
SelectImage();
}
private void SelectImage()
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = fileFilter;
if (ofd.ShowDialog() != DialogResult.OK) return;
if (pictureBox1.Image != null)
pictureBox1.Image.Dispose();
image_path = ofd.FileName;
originalImage = new Bitmap(image_path);
pictureBox1.Invalidate();
ofd.Dispose();
if (target != null)
target.Dispose();
target = null;
}
int modelSize = 512;
string model_path;
SessionOptions options;
InferenceSession onnx_session;
Tensor<float> input_tensor;
List<NamedOnnxValue> input_container;
private void FrmMain_Load(object sender, EventArgs e)
{
toolStripButton3.SelectedIndex = 2;
rect = new Rectangle((pictureBox1.Width - 514)>>1, (pictureBox1.Height - 514) >> 1, 514, 514);
// 创建输出会话,用于输出模型读取信息
options = new SessionOptions();
options.LogSeverityLevel = OrtLoggingLevel.ORT_LOG
WinForm(C#) 人脸修复
最新推荐文章于 2024-09-14 14:57:14 发布