
拓展学习
文章平均质量分 95
Qice
努力中...
展开
-
用python写一个带界面的剑灵取色卡刀工具
一.背景介绍 之前一段时间在学习python,有以前的C++基础理解起python来还是没有太大的压力的,看了下语法后打算写一个简单的程序练练手,同时也熟悉下python的语法,同时呢我也在玩剑灵这款游戏,里面有些技能操作会按的手痛...,所以就借着这个机会写一个简单的卡刀软件,借鉴了网上的各种取色宏的思路,通过对比技能所在区域的屏幕像素进行模拟鼠标键盘的操作来完成卡刀的过程,下面就简单介绍下整个原创 2017-07-04 11:10:57 · 5909 阅读 · 1 评论 -
基于OpenCV的SSIM算法实现
简介最近接到了一个需求,需要对比图片并自动生成对比报表,核心功能就是获取图片相似度,生成表格。这里仅介绍如何实现的图片相似度获取;思路相似度计算的算法选择的是SSIM算法,具体算法原理参考的是SSIM 的原理和代码实现,算法中涉及了卷积运算,还有图片的矩阵运算,决定选用OpenCV库来实现。因为后台使用的是C#写的,OpenCV使用的是C++,所以决定用C++封装图像相似度处理的函数,通过dll导出接口到C#中使用;(C#中有已经封装的OpenCV库,OpencvSharp和Emgu都是很好的,但是原创 2020-08-20 21:13:42 · 6326 阅读 · 4 评论 -
NanoLog源码阅读
NanoLog是什么?github源码:https://github.com/PlatformLab/NanoLognano是高吞吐量,超低延时的日志系统,使用printf风格打印日志;可以达到 8000w/s的吞吐量,并且单条日志打印耗时的tp50指标仅7ns,并且日志输出为压缩后的二进制格式,比文本日志体积大大减少和普通日志系统对比图中两个都是日志系统运行时的流程,可以发现,普通日志系统比nanolog多了两个较为耗时的流程:加锁,字符串格式化;NanoLog则是将这两个步骤完全在运行时去原创 2021-06-14 23:15:45 · 3725 阅读 · 0 评论