引子
影视飓风将停止制作25帧视频(影视飓风) 奇妙的帧率增加了!(影视飓风) “视频”是怎么来的?H.264、码率这些词又是什么意思?(极客湾) 为什么要编码
OpenCV 入门教程 FFmpeg 视频处理入门教程(使用,非开发) FFMPEG开发快速入坑——绪论 雷霄骅的开源视音频项目汇总
音响
显示器
LCD 液晶显示屏
LCD 最底层为光源(通常是 LED 光带),通过 液晶层 和色彩滤光片显示出红绿蓝三种颜色
液晶层面板 | IPS | TN | VA |
---|---|---|---|
对比度 | - | 低 | 高 |
可视角 | 广 | 窄 | - |
响应速度 | - | 快 | 慢 |
Fast IPS:更快的 IPS 面板 QLED:背板射蓝光,加 量子点膜,拥有更好的色彩 mini-LED:背光分区,对比度上升 | 缺点:背光拖尾
OLED 有机发光二极管
生物材料,像素级发光 | 缺点:红绿蓝寿命不统一,易老化
W-OLED RGBW,加了白光,使寿命统一 | 缺点:色彩下降
QD-OLED 使用量子点膜,寿命统一 | 缺点:受光线影响大
Micro-LED 无机发光二极管
牛逼就完了
色域/色准
sRGB
最常见的
DCI-P3
电影工作室搞得,苹果喜欢用
AdobeRGB
123
xxx% 色域覆盖
能够达到某色域中定义的xxx%颜色
ΔE
-
平均ΔE
-
最大ΔE
亮度/对比度/HDR
分辨率/刷新率/响应时间
音频编码
-
MP3
-
AAC
-
FLAC
视频编码
-
H.264
-
H.265
音视频封装
-
mp4
-
ts
-
flv
-
mkv
音视频传输
-
RTP
-
RTCP
-
SRT
V4L2
v4l2-ctl -d 0 --list-formats-ext
OpenCV
安装
-
安装 Linux
sudo apt install libopencv-dev
Windows
- 下载
- 安装
-
测试
Linux
C++ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
#include <opencv2/opencv.hpp> #include <iostream> using namespace cv; using namespace std; int main() { // 读取图像文件 Mat image = imread("example.jpg", IMREAD_COLOR); // 检查图像是否成功读取 if(image.empty()) { cout << "无法读取图像文件" << endl; return -1; } // 在窗口中显示图像 imshow("Image", image); waitKey(0); return 0; }
Text Only 1
g++ main.cpp -o main `pkg-config --cflags --libs opencv4`
调用摄像头
C++ | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
|