草庐IT

常用字

全部标签

深度学习之目标检测中的常用算法

随着深度学习的不断发展,深度卷积神经网络在目标检测领域中的应用愈加广泛,现已被应用于农业、交通和医学等众多领域。与基于特征的传统手工方法相比,基于深度学习的目标检测方法可以学习低级和高级图像特征,有更好的检测精度和泛化能力。什么是目标检测?目标检测(ObjectDetection)的任务是找出图像中所有感兴趣的目标(物体),确定它们的类别和位置,是计算机视觉领域的核心问题之一。由于各类物体有不同的外观、形状和姿态,加上成像时光照、遮挡等因素的干扰,目标检测一直是计算机视觉领域最具有挑战性的问题。计算机视觉中关于图像识别有四大类任务:(1)分类-Classification:解决“是什么?”的问

22条vscode常用快捷键技巧(Mac版)

 22条vscode常用快捷键技巧(Mac版)1折叠代码option+command+[  折叠option+command+]  展开2一次性修改全文同一单词假设你写错了一个变量名,全文有10个,如何一次性修改?单击变量名,按住command+shift+L即可选中全部相同的单词。3上下移动整行代码option+向上箭头/向下箭头4将光标移动到单词左/右边界按住option+左/右键头5打开或关闭终端control+~6关闭当前文件command+w7在打开的文件之间切换command+shift+[command+shift+] 8多行游标按住option,鼠标点击的位置都会显示光标9向前

常用开源的OCR软件介绍,功能强大,使用简单

Tesseract.jsTesseract.js是一个基于TesseractOCR引擎的JavaScript版本。TesseractOCR引擎本身是一个广泛使用的开源OCR引擎,能够识别多种语言和字体。Tesseract.js的优点包括:优点:跨平台兼容性:Tesseract.js可以在多种操作系统上运行,包括Windows、Linux和macOS。高识别准确性:TesseractOCR引擎具有较高的识别准确性,而Tesseract.js基于原版引擎,因此也具有相似的准确性。可扩展性:Tesseract.js支持自定义训练数据,用户可以添加自己的字体、语言和训练数据集,以扩展其功能。轻量级:相

JS小知识,分享五个不常用但又很重要的原生API

getBoundingClientRect()getBoundingClientRect()是JavaScript中的一个函数,它返回一个DOMRect矩形对象,该对象表示元素在视口中的位置。这个矩形对象包含了元素的左,上,右和下边界,以及宽度和高度。domRect=element.getBoundingClientRect();注意:getBoundingClientRect()是基于视口的,所以坐标是相对于当前视口的。一些浏览器的实现会四舍五入返回的数值,如果精确度要求高可以使用Math.round()解决。例如,获取DOM元素相对于页面左上角的top和left定位距离的值。consth3

第九节HarmonyOS 常用基础组件4-Button

一、ButtonButton组件主要用来响应点击操作,可以包含子组件。示例代码:@Entry@ComponentstructIndex{build(){Row(){Column(){Button('确定',{type:ButtonType.Capsule,stateEffect:true}).width('90%').height(40).fontSize(16).fontWeight(FontWeight.Medium).backgroundColor('#007DFF')}.width('100%')}.height('100%')}}效果图:二、设置按钮样式        type用于定

Python中tkinter模块的常用参数总结

1、使用tkinter.Tk()生成主窗口(root=tkinter.Tk())root.title('标题名')    修改框体的名字,也可在创建时使用className参数来命名;root.resizable(0,0)    框体大小可调性,分别表示x,y方向的可变性;root.geometry('250x150')  指定主框体大小;root.quit()      退出;root.update_idletasks()root.update()     刷新页面;2、初级样例importtkinterroot=tkinter.Tk()#生成root主窗口label=tkinter.Lab

JNI原理及常用方法概述

1.1JNI(JavaNativeInterface)提供一种Java字节码调用C/C++的解决方案,JNI描述的是一种技术。1.2NDK(NativeDevelopmentKit)AndroidNDK是一组允许您将C或C++(“原生代码”)嵌入到Android应用中的工具,NDK描述的是工具集。能够在Android应用中使用原生代码对于想执行以下一项或多项操作的开发者特别有用:在平台之间移植其应用。重复使用现有库,或者提供其自己的库供重复使用。在某些情况下提高性能,特别是像游戏这种计算密集型应用。1.3JNI方法注册1.3.1静态注册当Java层调用navtie函数时,会在JNI库中根据函数

浏览器常用基本操作之python3+selenium4自动化测试(基础篇)

1、打开指定的网页地址我们使用selenium进行自动化测试时,打开浏览器之后,第一步就是让浏览器访问我们指定的地址,可使用get方法实现123fromseleniumimportwebdriverdriver=webdriver.Edge()driver.get('https://www.baidu.com/')  #本行用于访问指定的地址2、获取当前页面url我们在测试过程中,有时需要获取当前页面的url以判断是否跳转到指定页面,获取页面url的方法如下:12345fromseleniumimportwebdriverdriver=webdriver.Edge()driver.get('h

在Vue项目中定义全局变量的几种常用方法

在Vue项目中我们需要使用许多的变量来维护数据的流向和状态,这些变量可以是本地变量、组件变量、父子组件变量等,但这些变量都是有局限性的。在一些场景中,可能需要在多个组件中共享某个变量,此时全局变量就派上了用场。定义全局变量的方法1、使用Vue.prototype定义全局变量通过在vue的原型上定义属性,可以在所有组件中访问该属性。在main.js定义全局变量//main.jsVue.prototype.baseUrl="https://www.example.com/api"在页面中使用{{baseUrl}}在方法中使用created(){console.log(this.baseUrl)},

网络常用协议端口汇总

目录一、概括二、端口划分   Ⅰ、什么是临时端口?Ⅱ、什么是服务器端口?三、常见的端口四、代理服务器默认端口一、概括    计算机网络端口是指在网络通信中用于标识不同应用程序或服务的数字,它是网络协议中的一部分。每个应用程序或服务都需要使用一个唯一的端口号以便在网络中与其他程序或服务区分开来。    传输层为应用进程之间提供端到端的逻辑通信服务。众所周知,在单个计算机中,进程是用进程标识符(即进程D)来标识的。但在网络环境下,用计算机操作系统所指派的进程标识符来标识各种网络应用进程是不可行的,因为在网络上使用的计算机操作系统种类繁多,而不同操作系统通常可能使用不同格式的进程标识符。另外,把一台