1 Star 6 Fork 1

Quard / YUVviewer

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

CI CodeFactor GitHub tag (latest SemVer) GitHub All Releases GitHub stars

YUVviewer

本项目初期为基于PyQt、opencv-python的YUV文件查看浏览工具,即V0.3.2以及更低版本。

从V0.3.3,基于Qt、OpenCV重构YUV文件查看浏览工具,原python版本同步更新(但可能晚于C++版本,推荐使用C++版本工具性能更好)。

img0

编译说明

windows

  • 安装Qt、Inno Setup工具,编译opencv lib

  • 修改partform_win32.pri文件以下内容

###############################################################################
# 定义opencv lib路径
OPENCV_DIR=D:\Qt\opencv4.2.0
###############################################################################
  • 修改build_setup.bat文件以下内容
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: 定义QT目录
set "QT_DIR=D:/Qt/Qt5.9.2/5.9.2/mingw53_32/bin"
set "QT_TOOLS_DIR=D:/Qt/Qt5.9.2/Tools/mingw530_32/bin"
:: 定义Inno Setup目录
set "INNO_SETUP_DIR=C:/Program Files (x86)/Inno Setup 6"
:: 定义opencv目录
set "OPENCV_DIR=D:/Qt/opencv4.2.0/x64/mingw/bin"
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  • 执行build_setup.bat脚本等待编译打包完成。

linux

  • 安装Qt、patchelf工具,编译opencv lib以及linuxdeployqt工具(tools中已编译好适用于ubuntu18.04的linuxdeployqt工具)

  • 修改partform_unix.pri文件以下内容

###############################################################################
# 定义opencv lib路径
OPENCV_DIR=/home/xiaoming/Desktop/opencv
###############################################################################
  • 修改build_deb.sh文件以下内容
###############################################################################
# 定义QT目录
QT_DIR=/opt/Qt5.12.2/5.12.2/gcc_64
# 定义opencv目录
OPENCV_DIR=/home/xiaoming/Desktop/opencv
###############################################################################
  • 执行build_deb.sh脚本等待编译打包完成。

macos

  • 安装Qt工具,编译opencv lib。

  • 修改partform_unix.pri文件以下内容

###############################################################################
# 定义opencv lib路径
OPENCV_DIR=/home/xiaoming/Desktop/opencv
###############################################################################
  • 修改build_dmg.sh文件以下内容
###############################################################################
# 定义QT目录
QT_DIR=/opt/Qt5.12.2/5.12.2/gcc_64
# 定义opencv目录
OPENCV_DIR=/home/xiaoming/Desktop/opencv
###############################################################################
  • 执行build_dmg.sh脚本等待编译打包完成。

python版本

运行 python ./src/YUVviewer.py

Repository Comments ( 0 )

Sign in to post a comment

About

一个小工具,基于Qt和opencv的YUV原始格式图像查看器支持windows/linux/macos,持续增加格式支持目前已添加除各种YUV格式还包括RGB格式,Bayer格式等支持。新版本已更新为C++开发。 expand collapse
Cancel

Releases (4)

All

Contributors

All

Activities

Load More
can not load any more
C++
1
https://gitee.com/QQxiaoming/YUVviewer.git
git@gitee.com:QQxiaoming/YUVviewer.git
QQxiaoming
YUVviewer
YUVviewer
master

Search