
零碎知识
文章平均质量分 67
各种小知识集合
咚咚锵咚咚锵
俯首甘为孺子牛
展开
-
为什么要使用gamma校正?
人眼对于亮度的感知反应也是非线性的,对暗部的特征变化更为敏感,恰好图片存储过程中的gamma校正正好能增加对暗部特征的采样,所以就算现在RTC显示器已经被淘汰,图片存储时仍然默认使用gamma校正,相应地,在现在的显示器端需要做逆gamma校正来使得最终真实物体亮度与显示器显示的亮度呈现接近1:1的关系。为CRT显示器在该电压下的显示亮度。这里的感知线性映射就是gamma校正,具体的做法就是:相机捕获到现实世界真实的光的信息,然后对这些输入开n次方根(n即gamma值,一般取1.8~2.2),原创 2024-04-24 17:56:30 · 1827 阅读 · 0 评论 -
Resize:最近邻插值、双线性插值、双三次插值
官方建议:如果是缩小图片,使用INTER_AREA插值算法看起来是最好的,如果是放大图片,可以选择INTER_CUBIC(慢)或INTER_LINEAR(快但效果还不错)。原创 2024-01-16 10:05:13 · 3747 阅读 · 1 评论 -
python运行加速神器——numba(详细教学版)
如果代码中有循环,耗时恼人,一定要用Numba试试。原创 2023-10-17 16:20:15 · 19127 阅读 · 4 评论 -
杂学笔记!
64位系统CPU一次可处理64位数据,即一次处理8个字节(8 *8 bit)。因为32位的软件既能安装在32位系统上还能安装在64位上,软件开发商考虑投入产出比,一般都会优先开发32位的。64位操作系统只能安装在64位电脑上(CPU是64位的),同时搭配64位软件才能发挥最佳性能;32位系统CPU含有32根地址线,寻址能力为2的32次方个字位,最多只能处理4GB的内存,64位系统能支持任何大小的内存。32位操作系统既可以安装在32位电脑也可以安装在64位电脑上,但32位操作系统无法运行64位的软件。原创 2023-10-12 09:35:33 · 1111 阅读 · 0 评论 -
matlab中滤波器filter函数与python中lfilter函数
matlab中滤波器函数与python中对应的函数对比原创 2023-05-04 14:05:53 · 957 阅读 · 0 评论 -
c语言中char *和char []
c语言中的字符串原创 2023-04-23 13:55:36 · 3016 阅读 · 0 评论 -
libcurl的使用
将尝试为传输重用相同的连接,从而操作更快,CPU密集度更低,并且使用更少的网络资源。还提供了一组钩子函数,可以轻松地与其他 URL 相关的功能(如 FTP 和 Telnet 协议)一起使用。不是线程安全的,并且可能导致资源问题,因为没有相应的清理。进行任意数量的调用,如果打算传输多个文件,鼓励这样做,这样。此函数必须是第一个要调用的函数,它返回一个。,则返回非零时,错误缓冲区中将显示可读错误消息。如何操作,通过设置适当的选项,应用程序可以更改。界面中其他函数的输入。调用,并将按照选项中的描述执行传输。原创 2023-04-13 17:33:48 · 791 阅读 · 0 评论 -
wpa_supplicant连接wifi
wpa_supplicant连接wifi的流程说明原创 2023-04-13 13:45:32 · 9578 阅读 · 0 评论 -
flask框架编写传输图片接口
【代码】flask框架编写传输图片接口原创 2023-04-04 14:15:25 · 968 阅读 · 0 评论 -
共享内存——进程间通信C++代码实例
C++实现不同进程之间的内存共享通讯原创 2023-04-02 15:32:53 · 3930 阅读 · 0 评论 -
Python多进程数据通讯
利用python实现两个进程之间P2P的通讯原创 2023-04-02 09:26:07 · 531 阅读 · 0 评论 -
交叉熵损失函数(Cross Entropy Loss)
交叉熵损失函数的理论和pytorch代码解析原创 2023-02-10 13:35:06 · 5535 阅读 · 1 评论