Coder Social home page Coder Social logo

chammoru / q1view Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 0.0 233.58 MB

A developer-friendly media viewer

License: MIT License

CMake 2.30% C++ 84.87% Cuda 0.51% Shell 0.05% HTML 0.55% CSS 0.01% JavaScript 0.44% TeX 0.11% Python 3.18% Java 2.66% C 4.69% Perl 0.04% Batchfile 0.03% Objective-C 0.04% Objective-C++ 0.44% Prolog 0.01% Dockerfile 0.01% PowerShell 0.03% Makefile 0.03% Clojure 0.01%
10bit nv21 yuv-player rawviewer super-resolution super-resolution-compare

q1view's Introduction

Q1View

Project description

A developer-friendly media viewer

Build environment

  • Visual Sutdio 16 2019, Win64
  • OpenCV 4.3.0

Explain how to build

Open the next solution file for each Viewer and Comparer project.

Sub-project Solution file Project Directory
Viewer Viewer\Viewer.sln Viewer\
Comparer Comparer\Comparer.sln Comparer\

Then, press [Build] - [Build Solution]. Done. It is that easy.

Cmake option for OpenCV 4.3.0

CMAKE_OPTIONS='-DBUILD_DOCS:BOOL=OFF -DWITH_CUDA:BOOL=OFF -DBUILD_EXAMPLES:BOOL=OFF -DWITH_GSTREAMER:BOOL=OFF -DWITH_OPENCLAMDBLAS:BOOL=OFF -DBUILD_PERF_TESTS:BOOL=OFF -DWITH_OPENCLAMDFFT:BOOL=OFF -DBUILD_SHARED_LIBS:BOOL=OFF -DBUILD_TESTS:BOOL=OFF -DWITH_OPENCL_D3D11_NV:BOOL=OFF -DBUILD_PACKAGE:BOOL=OFF -DWITH_OPENCL:BOOL=OFF -DOPENCV_DNN_OPENCL:BOOL=OFF -DBUILD_WITH_STATIC_CRT:BOOL=OFF -DWITH_DIRECTX:BOOL=OFF -DWITH_DSHOW:BOOL=OFF -DWITH_MSMF:BOOL=OFF -DWITH_MSMF_DXVA:BOOL=OFF'

How to use

  • Detailed help menu description is shown when pressed ?
  • We can show & play almost all raw and encoded files. We are also able to show many (consecutive) image files as a video in a directory (opencv_videoio_ffmpeg430_64.dll file is required to be in the PATH directories)
  • You can select image regions
  • You can copy & paste to/from clipboard
  • To support new raw formats, please change the qimage_cs.h file in the QVisionCore project

TODOs and known problems

  • TODOs and known problems are desribed in each Viewer and Comparer project.
  • You can add your own functionalities by going through the review process.
  • If you're interested in, you can also implement one of the TODO list.

Video explanations

Intro

Youtube URL

Viewer 1

Youtube URL

Viewer 2

Youtube URL

Comparer

Youtube URL

Source code

Youtube URL

TODOs and etc.

Youtube URL

q1view's People

Contributors

chammoru avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.