Skip to content

Provides support for infrared cameras that are not directly enabled out-of-the box. This is to test with the OpenSUSE Build Service

License

Notifications You must be signed in to change notification settings

meechgalhuquot/linux-enable-ir-emitter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

linux-enable-ir-emitter

Provides support for infrared cameras that are not directly enabled out-of-the box (at the very least, the kernel must recognise your infrared camera). The purpose of this repository is to activate the emitter when the infrared camera is called.

linux-enable-ir-emitter can automatically generate a lightweight driver (located in user space) for any (UVC) infrared emitter.

This software was created to use Howdy, a Windows Hello for linux.

Installation

For Fedora/openSUSE/Magia/CentOS distro based (.rpm) :

Page link : COPR package.

sudo dnf copr enable emixampp/linux-enable-ir-emitter
sudo dnf --refresh install linux-enable-ir-emitter

For Arch distro based :

Page links : Release AUR package and VCS AUR package.

git clone https://aur.archlinux.org/linux-enable-ir-emitter.git
cd linux-enable-ir-emitter
makepkg -csi

For Ubuntu/Debian distro based (.deb) :

Page link : PPA package. Looking for maintainers or contributors.

sudo add-apt-repository ppa:emixampp/linux-enable-ir-emitter
sudo apt update
sudo apt install linux-enable-ir-emitter

For other distro or manual build :

The following dependencies are needed (see wiki for further specification) : python, opencv (C++)

git clone https://github.com/EmixamPP/linux-enable-ir-emitter.git
cd linux-enable-ir-emitter
sudo bash installer.sh install

You can easily uninstall the software by executing sudo bash installer.sh uninstall.

How to enable your infrared emitter ?

  1. Ensure to not use the camera during the execution.
  2. Be patient, do not kill the process, and whatever the reason. (Unless the execution is stuck for more than 10 minutes.)
  3. Execute sudo linux-enable-ir-emitter configure. You can specify your infrared camera with the option -d /dev/videoX, by default it is /dev/video2.
  4. Answer to the asked questions.

If you like the project, do not hesitate to star the repository to support me, thank you !

Please consult the wiki before opening an issue.

The software supports the configuration of multiple devices, execute the configure command and specify each time which device to configure.

♥️ Thanks to

@Bakunin-san @cchvuth @CharlesNRU @Diaoul @Eeems @FabioLolix @furcelay @komex @logicito @m4rtins @renyuneyun @reolat @Stkai @supdrewin

for having reported a bug, tested the version in development, contributed to the code or helped to maintain the distributions package.

About

Provides support for infrared cameras that are not directly enabled out-of-the box. This is to test with the OpenSUSE Build Service

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Python 36.4%
  • C++ 34.2%
  • Shell 19.1%
  • C 8.6%
  • Makefile 1.7%