- 博客(7)
- 收藏
- 关注
原创 项目总结人脑组织库数字化管理平台
我们使用openslide,一种对图像处理的开源软件库,只不过源码是 C的,在我们需要编译后进行接口绑定,原本该软件库对于具有分层信息的图片能够直接读取到相应分辨率层级的图片,然而,我们用户上传的图片来自全国各家单位,图片格式不同一,有的图片是单层的,所以一开是自己实现了对一些单层图像的降采样操作,当然也存在一定的问题,图片过大,没法将这些数据一次性加载到堆内存中,最开始我们对jvm进行了调整勉强实现了部分图片的处理,但并不是长久之计,用户又给了一张高达10G的图片。原始方案使用的是,ajax。
2024-07-19 14:46:15
703
原创 海思流媒体项目总结
移植ffmpeg实现8路摄像头的的拉流:项目简述:该项目基于海思3536平台开发实现的新一代的水利检测系统。主要源于水库区域检测人员对水库水位降雨量等环境指标的实时检测以及视频监控的这么一个需求。我们负责的这部分工作主要是将多路视频流拉入海思平台进行解码,对视频进行处理叠加采集来的环境数据osd,然后再将视频数据编码推送至流媒体服务器或者在本地hdmi输出显示以及本地转存。这里面就涉及到了利用ffmpeg对摄像头的rtsp流解封装,利用海思的编解码器进行硬编解码,利用SDL库进行位图的渲染等技术。
2024-06-25 21:42:59
693
原创 一些常见的网络协议
FTP(文件传输协议)FTP(文件传输协议)FTP(文件传输协议,应用层协议)使用两个端口进行通信:端口 20 和端口 21。:FTP 控制连接端口。客户端连接到服务器的端口 21,通过该端口发送命令(如登录、列出目录、下载文件等)和接收响应。:FTP 数据连接端口。在文件传输期间,数据通过端口 20 进行传输。例如,当客户端从服务器下载文件时,数据将通过服务器的端口 20 发送到客户端。DHCP(自动分配IP)应用层。
2024-05-24 12:29:34
827
1
原创 UNIX\LINUX相关指令
文件描述符文件描述符0、1、2 分别代表了标准输入(stdin)、标准输出(stdout)、标准错误(stderr)。这些文件描述符通常在终端环境下会自动关联到终端设备(比如键盘和显示器),但它们也可以被重定向到其他文件或设备上。crontab文件由 6 个域组成它们分别代表着时间设置和要执行的命令。这些域之间用空格或制表符分隔开来。这表示在每天的 8:00 分,执行这个脚本。awk是一种强大的文本处理工具,在Unix和类Unix操作系统中被广泛使用。
2024-04-10 16:57:28
991
1
原创 Openseadragon在Vue+SpringBoot框架下的使用(前后端衔接)
后面遇到一个问题,在我们使用Openseadragon的时候,加载文件的路径是华为的OBS对象存储的路径直接加载的,而并没用经过后端。但是我们知道,openseadragon里面的tilesources其实只提供了xml文件的路径,其他图片的瓦片路径是根据配置文件的路径自己生成的,这就没法让我们加上一些请求头,没有请求头在后端就没法通过拦截器的等。后面我就去扒了插件的源码,发现他虽然是自己生成的图片路径,但他还是做过一些判断的,意思就是允许你啊在url后面添加一些其他的扩展信息!
2023-07-07 11:01:03
608
3
原创 关于海思3536编解码与FFmpeg的相关问题——推流相关
在使用海思3536对摄像头拉取到流后,利用ffmpeg解协议头,然后进行硬解码,SDL渲染位图,叠加OSD,HDMI显示,硬编码,ffmpeg推流,此部分是推流的相关问题。
2023-04-15 19:37:40
1751
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人