tesseract训练  命名 为了方便 tif文面命名格式[lang].[fontname].exp[num].tiflang是语言 fontname是字体 比如我们要训练自定义字库 image 字体名MyFont那么我们把tif文件重命名 image.MyFont.exp0.tif 生成box文件 tesseract image.MyFont.exp0.tif image.MyFo
我们随手拍摄的照片,很难达到摄影师的水准,因此不管是手机上还是电脑内,都有一些软件可以添加特效让照片更好看,手机拍摄时也有即时的美化效果。不过我比较好奇漫画特效,但是一直在网上看到别人的成品而找不到针对性的软件,因此只有自己实现一下,虽然跟专业的还有差距,但效果还不错。本次使用 OpenCV,采用 Python 实现。对比现实中的画画,一般是先画出边缘轮廓使整体规划好,再填充颜色使其完整,因此在这
转载 2024-10-17 10:40:54
71阅读
操作系统为win10,vs版本为2015或2017,OpenCV选择3.4.0。一、下载OpenCV3.4.0https://opencv.org/opencv-3-4.html解压缩后安装。我安装到了D盘。 之后会看到D盘中有一个名为“opencv”的文件夹。其中的build文件夹(主要是build\include\opencvopencv2文件夹)中有opencv中的各种头文件,之
转载 2024-04-30 16:59:42
86阅读
半个月前开始学习opencv  觉得计算机视觉真是个大坑啊  没做好准备千万别往里踏 否则像我一样摔得粉身碎骨。学习的过程中写了一些笔记,主要是根据于仕琪的 学习opencv 上一步步来的 感觉做识别和机器学习挺有意思,与诸君共勉吧  路途漫漫 还得加把劲呐。//2013.7.12 一.函数声明及参数含义 Mat 图片数据类型的申明 cvNamedWindo
注:本人电脑系统为:Windows7 64位第一步:下载和安装OpenCV SDK 在官网http://opencv.org/上找到OpenCV Windows版本下载下来。本文选择版本为OpenCV3.1.0。下载完成后双击解压到指定文件夹。本人直接解压到D盘,例:D:\opencv3.1。第二步:OpenCV环境变量配置 配置方法如下: 【计算机】——【(右键)属性】——【高级系统设置】——【
1 图像色彩空间转换常见的色彩空间有HSV、RGB和YCrCb三种: RGB的色彩空间是设备独立的,不受设备不同的影响,取值范围在0-255。HSV色彩空间对计算机友好,H取值0-180,SV取值0-255。YCrCb色彩空间,Y表示信息,CrCb可以被压缩。 图像从一个色彩空间之间可以变换,但是可能存在如下问题:是否可以从一个色彩空间转换到另一个色彩空间是否存在信息传递和损失这一过程是否可逆Op
导读:今天聊OpenCV,我想从人脸识别讲起。作者:木羊同学这几年人脸识别技术在国内发展飞速,给生活带了很多便利,这个大家应该都有体会。早几年进高铁站还比较麻烦,要先排长队,得让检票口的工作人员一个一个查看证件然后“啪”地戳章,才能进站。很多人应该都和我一样想过一个问题,那为什么不多设几个口呢?我还专门问了朋友,朋友说都知道排长队体验不太好,不过多开一个口,就要多雇几个人,不但要一直开工资,还要有
OSD故障处理总结在定位OSD故障之前,首先检查MON和网络。执行ceph health或ceph -s命令,如果发现MON有报错,应当去MON上定位问题。其次检查网络是否正常运行,因为OSD的性能极大程度地受到网络影响。在主机端检查丢包,在交换机端检查CRC错误。获取OSDs的数据信息要查看是否所有的OSDs都健康运行,请执行:$ ceph osd stat # 4个OSD,全部up,为健康状
转载 2023-12-26 19:36:52
112阅读
Ceph中的OSD使用率 在Ceph分布式存储系统中,OSD(对象存储设备)是非常重要的组件之一。OSD作为Ceph集群的数据存储节点,负责存储和检索对象数据。因此,了解和管理OSD使用率对于维持集群性能和数据可靠性至关重要。 OSD使用率是指OSD存储容量的利用率,用于衡量OSD节点上已使用的存储空间与总存储容量之间的比例。通过监测和管理OSD使用率,可以及时采取必要的措施,以便在存储空间即
原创 2024-02-05 16:20:09
274阅读
Acorn for Mac是Mac OS平台上一款比较不错的图像处理软件。如果你不想使用和安装 Mac 上的 Photoshop,Acorn for Mac是不错的替代品。Acorn Mac版用起来都很像神器 Photoshop,是的,它的设计目标就是成为 Photoshop 的轻量替代者,拥有所有 PhotoShop 的基础工具和滤镜效果,支持图层。Acorn for Mac更新日志acorn
现在Fragment使用越来越广了,虽然Fragment寄生在Activity下,但是它的出现对于开发者来说是一件非常幸运的事,使开发的效率更高效了,好了下面就说说 FragmentTabhost的使用,因为Tabhost已经不使用了,现在一般都使用FragmentTabhost!我本身也个菜鸟,
原创 2022-02-16 17:51:24
116阅读
配置项比较多时,可使用ConfigurationProperties代替Value,使用的方法如下。1.创建ConfigBean@ConfigurationProperties(prefix = ConfigBean.PREFIX) @Data public class ConfigBean {     public static final String PREFIX = "test";   
转载 2021-03-03 12:47:40
413阅读
2评论
上帝关了一扇门, 必定会再为你打开另一扇窗。
推荐 原创 2021-08-23 10:11:59
2415阅读
在Java中新建对象实例最常用的方法是使用new关键字。JDK对new关键字的支持非常好,使用new关键字创建轻量级对象时,速度非常快。但是,对于重量级对象,由于对象在构造函数中可能会进行一些复杂且耗时的操作,因此,构造函数的执行时间可能会比较长。这就导致创建对象的耗时很长,同时也使得系统无法在短期内获得大量的实例。为了解决这个问题,可以利用Object.clone()方法。Object.clon
原创 2023-07-07 16:07:14
96阅读
使用 Ninja 代替 make 前言 在传统的 C/C++ 等项目构建时,通常会采用 make 系统使用 Makefile 文件来进行整个项目的编译构建,通过 Makefile 中指定的编译所依赖的规则使得程序的构建非常简单,并且在复杂项目中可以避免由于少部分源码修改而造成的很多不必要的重编译。但是它仍然不够好,因为其大而且复杂,有时候我们并不需要 make 那么强大的功能,相反我们需要更灵活
转载 2021-08-05 17:00:22
1729阅读
yarn的简介: Yarn是facebook发布的一款取代npm的包管理工具。 yarn的特点:1,速度超快。 Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。 2,超级安全。 在执行代码之前,Yarn 会通过算法校验每个安装包的完整性。 3,超级可靠。 使用详细、简洁的锁文件格式和明确的安装算法,Yarn 能够保证在不同系统上无
转载 2023-07-28 19:22:15
81阅读
现在Fragment使用越来越广了,虽然Fragment寄生在Activity下,但是它的出现对于开发者来说是一件非常幸运的事,使开发的效率更高效了,好了下面就说说 FragmentTabhost的使用,因为Tabhost已经不推荐使用了,现在一般都使用FragmentTabhost!我本身也个菜鸟,就是帮帮新手,因为Fragment是3.0才出现,为了避免3.0以下的使用不了,所以我们要用v4包
原创 2021-12-17 17:14:26
425阅读
使用PetitPotam代替Printerbug 0x00 前言 Printerbug使得拥有控制域用户/计算机的攻击者可以指定域内的一台服务器,并使其对攻击者选择的目标进行身份验证。虽然不是一个微软
原创 2021-08-31 11:29:47
482阅读
<br />parentNode ie/ff都支持<br />parentElement 只ie支持
ie
原创 2023-04-10 10:31:39
22阅读
一、Yarn介绍Yarn是由Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具 ,正如官方文档中写的,Yarn 是为了弥补 npm 的一些缺陷而出现的。二、Yarn优势1、速度快速度快主要来自以下两个方面:1.1、并行安装:无论 npm 还是 Yarn 在执行包的安装时,都会执行一系列任务。npm 是按照队列执行每个 package,也就是说必须要等到当前 package 安装完成之后,才能继续后面的安装。而 Yarn 是同步执行所有任务,提高了
原创 2022-03-29 14:10:58
995阅读
  • 1
  • 2
  • 3
  • 4
  • 5