
java技术
文章平均质量分 58
MisterZhang666
专注于大数据及人工智能开发,智慧交通、智慧物流、智慧城市等智慧企业。
音视频处理业余爱好者。
展开
-
javafx如何一键打包成exe
javafx如何一键打包成exe原创 2024-04-30 23:03:25 · 1120 阅读 · 1 评论 -
java数字音频最强教程之去除人声
java 音频处理 去除人声 消除人声原创 2022-06-29 23:45:20 · 1544 阅读 · 0 评论 -
java人工智能之神经网络中的层数怎么确定
人工智能之神经网络中的层数怎么确定原创 2022-05-21 18:54:21 · 1605 阅读 · 0 评论 -
java数字音频最强教程之立体声宽度算法(声场算法)
java立体声宽度算法(声场算法)原创 2022-05-01 12:28:17 · 856 阅读 · 0 评论 -
java线程之间等待通知及应用场景的超简单描述
java线程之间通信等待通知及应用场景的超简单描述原创 2022-04-09 16:26:13 · 2593 阅读 · 0 评论 -
springboot jar包注册成为系统服务
springboot 可执行jar包注册为系统服务,自动启动原创 2022-03-24 10:24:40 · 1388 阅读 · 0 评论 -
springcloud+nacos服务之间调用的几种方式
1. springcloud内置的负载均衡客户端获取服务ip和端口 @Autowired private LoadBalancerClient loadBalancerClient; //通过服务名获取到服务的ip和端口,随后通过restTemplate或者okhttp等请求 public void test() { ServiceInstance choose = loadBalancerClient.choose("jzhy-order"); String原创 2021-11-26 13:47:47 · 3982 阅读 · 0 评论 -
java数字音频最强教程之3D音乐技术知识翻译
何为HRTFHead-related transfer function(HRTF)也被称为解剖学传递函数(ATF)[引证需要],是表征的响应如何的耳接收来自空间点的声音。当声音击中听者时,头部、耳朵、耳道的大小和形状、头部的密度、鼻腔和口腔的大小和形状都会改变声音并影响它的感知方式,提高某些频率并衰减其他频率. 一般来说,HRTF 将频率从 2–5 kHz 提升,在 2,700 Hz 时具有 +17 dB 的主谐振。但响应曲线比单个颠簸更复杂,影响的频谱范围很广,并且因人而异。一对用于两只耳朵的 HR翻译 2021-07-31 13:27:21 · 423 阅读 · 0 评论 -
java各种优秀开源库收集
一、科学计算或矩阵运算库科学计算包:JMathLib是一个用于计算复杂数学表达式并能够图形化显示计算结果的Java开源类库。它是Matlab、Octave、FreeMat、Scilab的一个克隆,但完全采用纯Java实现。JSci:Java 科学对象(JSci)开放源代码项目是 Durham(英国 Durham)大学粒子理论中心的三年级研究生 Mark Hale 创立的。JSci 是一个包集合,包含数学和科学类。 使用 JSci,您既可以在 AWT 中也可以在 Swing 中创建简单的条形图、折线图原创 2021-07-27 18:08:54 · 3942 阅读 · 0 评论 -
java中的Math类简介
Math继承于java.lang.Object类。 Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。与 StrictMath 类的某些数学方法不同,并非 Math 类所有等价函数的实现都定义为返回逐位相同的结果。此类在不需要严格重复的地方可以得到更好的执行。默认情况下,很多 Math 方法仅调用 StrictMath 中的等价方法来完成它们的实现。建议代码生成器使用特定于平台的本机库或者微处理器指令(可用时)来提供 Math 方法更高性能的实现。这种更高性能的实现仍.原创 2021-07-27 18:02:40 · 3249 阅读 · 0 评论 -
java数字音频最强教程之如何检测一段音频中是否有声音
声音检测随着人工智能的发展,机器视觉,机器可视化也变的越来越完善,但是声音这块分析资料却比较少,有时候需要去检测一段视频或者音频中是否有声音。在某些场景中需要判断有声音则抓拍录制,当然这里只是先初步检测声音响度,如果还需要更高深的检测比如有人说话,也有其他嘈杂声音,我们如何去区分是人在说话,还是车开过,还是噪音,这个以后再讲。可用于流媒体视频中实时检测,也可以用于离线文件检测,根据自己的需求,调节soundThreshold阈值,一般情况-65 db 为安静状态。演示:话不多说,直接上代码:pa原创 2021-07-25 19:10:20 · 3650 阅读 · 19 评论 -
java数字音频最强教程之lowpass、highpass的应用(保留人声)
数字音频滤波器的简单使用。音视频处理都是比较复杂的,本章主要讲解javacv转码视频的时候,如果使得音频仅保留人声段,去除不必要的声音,其实很简单,不需要其他peak滤波器,只需要一组低通、高通滤波器即可(lowpass、highpass),接着往下看图我手绘的有点丑,大概意思就是这样吧,lowpass只通过1000hz以内,highpass只通过800以上,一旦这两家伙合体,就进化成了黑色阴影部分,也就是声音只有800-1000hz,其他频率全部被抛弃了。接下来直接看代码这是其中的两个数字音频原创 2021-07-02 13:34:47 · 3004 阅读 · 0 评论 -
java数字音频最强教程之音频的王者之路(音频发烧友篇)
讲一下音频,其实是一门“玄学”,有的人喜欢听震撼低音,有的喜欢通透人声,想要做出一款牛逼的“发烧”音乐播放器不仅需要程序员,还要程序员懂音频。从我慢慢接触音响后,我就慢慢变成了一个音频发烧友,奈何家里的音响只是千元入门级别,只能靠着软件的均衡器来宠我的耳朵,当时找到了电脑版foobar2000,可以安装插件,调节31段均衡器,自以为自己很专业。。过了几年博主上学时用上了安卓,当时有两款播放器让我十分喜爱,rockbox,poweramp,使用后才有了对软件均衡器的兴趣,因为实在太赞????了,普通耳机可以听原创 2021-06-26 18:50:58 · 986 阅读 · 2 评论 -
java流媒体服务EasyMedia
EasyMedia介绍Springboot实现的http-flv、websocket-flv直播点播,支持rtsp、h264、h265等、rtmp等多种源,h5纯js播放(不依赖flash)更新说明 2021-02-20移除原有spring websocket,采用高性能的netty作为http、ws服务,新增关闭逻辑,由于替换netty,本地文件暂不支持。流媒体服务不需要依赖nginx等第三方,自身提供推流服务。测试延迟在2-3秒左右成品下载链接:https://pan.baidu.com原创 2021-02-20 18:15:24 · 6888 阅读 · 8 评论 -
spring中定时器@Scheduled注解各参数详解
@Scheduled注解的使用这里不详细说明,直接对8个参数进行讲解。参数详解1. cron该参数接收一个cron表达式,cron表达式是一个字符串,字符串以5或6个空格隔开,分开共6或7个域,每一个域代表一个含义。cron表达式语法[秒] [分] [小时] [日] [月] [周] [年]注:[年]不是必须的域,可以省略[年],则一共6个域序号 说明 ...原创 2019-10-25 13:28:44 · 1290 阅读 · 0 评论