26中信奥社团微信群二维码 2023年11月12日,七日内有效。
U盘随身便携Git http服务器JGitHttpServer 介绍JGitHttpServer JGitHttpServer是利用jGit包制作的一个简易Git http服务器。可放在U盘里随身携带。 这是闲来无事,花了一天时间做出正数的东西。 已经在IDEA中测试过,可以正常使用。 使用说明 打开软件,“创建”仓库后点“开始”启动Git http服务。 仓库地址:http://127.0.0.1: + HttpServerPort + / + 仓库的映射名称 无需密码验证,可以直接下拉或提交。 服务端口和存储路…
IDEA用Gradle打包GUI Form为可执行的jar Gradle是非常优秀的自动构建工具,Android Studio中使用的构建工具就是Gradle。 在IDEA中创建Gradle项目 如下图所示即可: 接下来就是按正常的过程写程序,这里不再说了。 调试或运行程序 直接点调试或运行按扭程序是不会正常运行的。这里需要进行一项设置: 点击:File->Settings->Build, Execution, Deployment->Build tools->Gradle,设置Build …
运用浮力求密度解题思路 解题思路 求密度常规方法是用天平测质量,用量筒测体积。 运用浮力求物体密度时,大致有两种解题思路: 运用浮力的知识将物理体质量和体积求出来 漂浮时利用等量关系列出方程直接求出密度 在求物体的质量时,有时还需要进行受力分析,用等量关系求得。 例题讲解 例题1:运用浮力的知识将物理体质量和体积求出来 小明同学想要测量一个木质小球和一个不规则的木块的密度,分别进行了如下实验. 第3题图 (1)将木球放在已调好的天平左盘,向右盘添加砝码,当放入最小的砝码时指针偏右,接下来的正确操作是________…
用OpenCV的K-Means聚类对书法作品进行单字分割 对书法作品的单字进行分割,是为书法字典APP提供字模的智能化方法。较传统的方法是运用直方图进行分割。在OpenCV中有轮廓查找(findContours)和聚类(kmeans)两个处理函数。理论上选对书法作品进行轮廓查找,再将距离相近的轮廓运进行聚类,每个类就是一个汉字。 在OpenCV中K-Means函数的使用方法 关于K-Means函数的介绍可以观看:理解K-Means聚类 函数原型: retval, bestLabels, centers = kmea…
在JavaCV中合并两个Mat OpenCV有各种图象处理函数,象彩色空间转换,均值模糊、中值模糊、高斯模糊、双边模糊,二值化,反射投影,模板匹配等。但OpenCV的绘图能力实在不强,中文支持也不好。为了将一个Mat添加到另一个Mat,也会发生许多奇怪的事情。 Mat类有两个方法函数,象是能完成这项工作,它们是:put和copyTo,但在这两个函数中没有提供坐标来确定添加的位置,并且效果也不同。 使用子Mat的方式来确定添加位置 子Mat是我的叫法,英文原文翻译应该叫子矩阵,不过我感觉子Mat更好理解些。在一个Ma…
利用JavaCV+OpenCV的ANN_MLP神经网络训练识别MNIST手写数字 JavaCV是可以在java中使用OpenCV的一个库。OpenCV是一个跨平台的开源计算机视觉和机器学习软件库。白话就是一个处理图片和进行人工智能识别图片的一个软件库。 MNIST手写数字数据集 MNIST数据集(Mixed National Institute of Standards and Technology database)是美国国家标准与技术研究院收集整理的大型手写数字数据库,包含60,000个示例的训练集以及10,0…
在IDEA和Android Studio中用Gradle构建javacv开发环境 JavaCV是什么 JavaCV是可以在java中使用OpenCV的一个库。OpenCV是一个跨平台的开源计算机视觉和机器学习软件库。白话就是一个处理图片和进行人工智能识别图片的一个软件库。应用领域有: 1、人机互动 2、物体识别 3、图像分割 4、人脸识别 5、动作识别 6、运动跟踪 7、机器人 8、运动分析 9、机器视觉 10、结构分析 11、汽车安全驾驶 具体内容请自行百度 javaCV的github官方网址:https://g…
Idea中用gradle打包可执行的jar 以前写JAVA程序,都不有用过自动构建工具。自从用上了Android Studio,才发现自动构建工具使用是多么的方便。使用Gradle的好处之一是自动化的依赖管理,当在build.gradle文件中添加一个包后,这个包所依赖的其它包也会自动的下载下来。这实在是太爽了。 在Idea中创建Gradle项目 在免费的Idea中,可以用gradle项目向导创建项目,创建过程见下图: 添加代码 package com.sfzd5; public class MainClass {…
NOIP信息学奥赛视频教程 在bilibili整理了一些NOIP信息学奥赛的视频教程,将它们合并到了一个网页内,以方便观看学习。具体内容如下: 信息学奥赛入门 中学生信息学奥赛高级课程(普及组) 中学生信息学奥赛高级课程(提高组) 十大算法精讲 高级算法入门 算法高级实战 蓝桥杯ACM算法竞赛辅导 8分钟讲懂一个算法 45种常用算法的C++讲解 数据结构与算法基础入门 恋上数据结构与算法 2019-训练营-数据结构与算法- 刷题+答疑 算法 :LeetCode刷题 LeetCode算法刷题 数据结构和算法 算法竞赛…