Files
shuiyin/ShuiYinCSharp/Com/Lmc/ShuiYin/One/Dencoder/Decoder.cs
2025-12-27 20:37:09 +08:00

33 lines
767 B
C#

using Com.Lmc.ShuiYin.One.Converter;
using Com.Lmc.ShuiYin.One.Util;
using OpenCvSharp;
namespace Com.Lmc.ShuiYin.One.Dencoder
{
public class Decoder
{
private Converter.Converter converter;
public Decoder(Converter.Converter converter)
{
this.converter = converter;
}
public Converter.Converter GetConverter()
{
return converter;
}
public void SetConverter(Converter.Converter converter)
{
this.converter = converter;
}
public void Decode(string image, string output)
{
// CV_8U is 0
Cv2.ImWrite(output, this.converter.ShowWatermark(this.converter.Start(Utils.Read(image, 0))));
}
}
}