单幅图像处理的基类

news/2024/7/3 21:11:14

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

<!-- lang: c# -->
/// <summary>
/// 计算核
/// </summary>
abstract class Calc
{
    /// <summary>
    /// 获取一个实例
    /// </summary>
    /// <returns></returns>
    public static Calc GetCurrentCalc()
    {
        //return new CalcTesting();
        return new CalcAxisByFittingline();
    }

    /// <summary>
    /// 配置
    /// </summary>
    public Config Config = new Config();
    /// <summary>
    /// 计算结束
    /// </summary>
    public event CalcOver CalcOver;

    /// <summary>
    /// 文件加载完成
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="args"></param>
    public virtual void FileLoaded(object sender, FileLoadedArgs args)
    {
        try
        {
            //var orgImage = new Image<Bgr, byte>(args.FileName);
        }
        catch(Exception)
        {
            OnCalcOver(new CalcOverArgs {Deep = 0.0,ResImage = new Image<Bgr,byte>(100,100)});
        }
    }

    void OnCalcOver(CalcOverArgs args)
    {
        CalcOver handler = CalcOver;
        if (handler != null) handler(this, args);
    }
}

转载于:https://my.oschina.net/yangxiaoguang/blog/86316


http://www.niftyadmin.cn/n/605993.html

相关文章

Python初识

Python初识 Python的注释方法简介 Python的注释方法有三种&#xff1a; 单行注释使用 #&#xff1b;多行注释使用 “”""""或者’’’’’’; 数据类型 目前了解了四种Python的数据类型&#xff1a; 整数类型&#xff08;int&#xff09; &#xff0…

python 基类是什么_确定Python类是抽象基类还是Con

我的Python应用程序包含许多抽象类和实现。例如&#xff1a;import abcimport datetimeclass MessageDisplay(object):__metaclass__ abc.ABCMetaabc.abstractpropertydef display(self, message):passclass FriendlyMessageDisplay(MessageDisplay):def greet(self):hour da…

ssh通过pem文件登陆服务器

一些为了安全操作&#xff0c;推荐使用私钥进行登录服务器&#xff0c;拿jenkins来说&#xff0c;默认的验证方式就是私钥实现方式 先在本机通过ssh-keygen直接生成公私钥如下在当前文件夹下生成my.pem(私钥)和my.pem.pub(公钥)ssh-keygen -t rsa -f my.pem -C "youremail…

.net笔试题

姓名&#xff1a; 日期&#xff1a; 1. 填空: (1)面向对象的语言具有________性、_________性、________性。 (2)能用foreach遍历访问的对象需要实现 ________________接口或声明________________方法的类型。 (3)列举ADO.net中的五个主要对象_______________、_____________、…

Python(二)

Python(二) 1.循环 for 变量 in range(起点&#xff0c;终点&#xff0c;步长): 循环体 eg. for i in range(3):a int(input("请输入一个数&#xff1a;"))if a>1000:print("有大于1000的")breakwhile 循环 起点 while 表达式(bool):/终点 循环体 …

mysql的pagehelper排序_Mybatis-PageHelper分页/动态排序/对List遍历/where语句动态拼装

一、Mybatis-PageHelper实现分页public ServerResponse manageGetProductList(int pageNum, intpageSize){//startPage--start//填充自己的sql查询逻辑//pageHelper-收尾PageHelper.startPage(pageNum, pageSize);List productList productMapper.selectProductList();List pro…

无法在SQL 2005系统数据库中执行的T-SQL语句(XML处理)

表现:下面的代码, 在兼容性级别90的所有用户数据库和tempdb库中都能执行, 但无法在系统数据库中执行, 执行会收到如下错误:Msg 4121, Level 16, State 1, Line 2Cannot find either column "dbo" or the user-defined function or aggregate "dbo.f_test",…

[转贴]C#中调用Windows API的要点

在.Net Framework SDK文档中&#xff0c;关于调用Windows API的指示比较零散&#xff0c;并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下&#xff0c;希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .net的话&…