07 2021 档案
摘要:###需求 无论是tensorflow,还是keras,抑或pytorch的torchvision提供的datasets库,都无法提供足够灵活、足够简洁的Dataset类。 因此,我打算自己写一个简单的易于扩展的单节点数据集工具类。 ###分析 我想要的接口就是传入一个整理好的图片的层级目录所在的路
阅读全文
摘要:###目标 训练模型的时候XShell老是连接意外中断,导致训练过程终止,不能实现自动化无人值守的训练,因此希望连接中断甚至本地客户端关机也能维持训练进程。 ###解决 Linux下通过nohup命令实现后台执行程序,任何向终端输出文本信息的语句都会被重定向到一个log文件中,如下: conda a
阅读全文
摘要:###问题 如何确保搭建的网络中所有定义的结构中的可训练参数正常初始化,并且参与梯度传播过程? ###分析 参数的初始化首先依赖于模块被pytorch识别到,因为pytorch和tensorflow不一样,torch中动态图的灵活性也带来了稍许不便(坑): 自定义的一个继承于nn.Module的神经
阅读全文
摘要:###目标 利用Python利用标准公式实现准确的YUV转RGB(从YCrCb空间转到sRGB) ###解决 1.Numpy的处理速度比原生python的for循环更快,且支持跨平台执行; 2.利用Numpy实现将YUV格式二进制流转到sRGB格式,并保存为PNG图像; ###代码 import n
阅读全文
摘要:###目标 用Python实现对一个序列的所有图片逐个进行焦点标记,通过获取鼠标点击图像中的位置坐标实现。 ###工具 PyQt5对于UI操作以及获取鼠标事件信息是非常方便的,而采用Opencv处理图像也极为便利。 ###Show me the code # require Python3.6+ &
阅读全文
摘要:###目标 采用Python脚本实现快速的YUV图像二进制(BIN)文件到sRGB-24bit图像的转换,并保存为PNG文件。 ###解决方法 一般来说,YUV转RGB的主要手段有三种: libYUV, from Google Chromium Project, Open Source. FFmpe
阅读全文
摘要:###目标 打开一个3ds Max的场景,设定好双目相机的位置以及自动关键帧(Auto Key),运行本脚本就能自动渲染并保存帧序列(可用于生成VR视频动画),当然,我们这里的目的是为了获取用于神经网络训练的数据集。 ###Talk is cheap, show me the code! -- pa
阅读全文
摘要:###问题描述 在为Android Camera App采用NDK Native C++实现底层处理算法的时候,发现了一个问题:每次运行完算法,delete或者free确定调用完毕,但采用腾讯的Perfdog查看内存占用情况显示内存并未立刻被回收,如下图所示: ###解决方法 1.malloc_tr
阅读全文
摘要:##问题 pip安装某个模块时出现错误,现实错误如下所示: ValueError: check_hostname requires server_hostname ##详细的错误信息如下所示: ERROR: Exception: Traceback (most recent call last):
阅读全文

浙公网安备 33010602011771号