Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fulcrum6378/mergen_linux
A real-time artificial intelligence which simulates the human brain on a Turing machine. (Linux version)
https://github.com/fulcrum6378/mergen_linux
alsa artificial-intelligence command-line computer-vision cpp gmake linux logic robot robotics terminal turing-machine webcam
Last synced: 3 months ago
JSON representation
A real-time artificial intelligence which simulates the human brain on a Turing machine. (Linux version)
- Host: GitHub
- URL: https://github.com/fulcrum6378/mergen_linux
- Owner: fulcrum6378
- Created: 2023-10-16T03:57:37.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-04-25T19:13:08.000Z (10 months ago)
- Last Synced: 2024-04-27T21:36:27.728Z (10 months ago)
- Topics: alsa, artificial-intelligence, command-line, computer-vision, cpp, gmake, linux, logic, robot, robotics, terminal, turing-machine, webcam
- Language: C++
- Homepage: https://github.com/fulcrum6378/mergen_android
- Size: 84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Mergen Linux
Started at 16 October 2023, 07:11 as a subproject of [**Mergen IV**](https://github.com/fulcrum6378/mergen_android).
### How It Works
This is a mere command-line program. As soon as the program starts,
recording from first detected webcam, microphone and touchpad will begin.
The main thread listens if you press the Enter button; then it will stop recording.~$ `make`
~$ `build/Mergen`
### History
#### Phase I
This project was initially regarded as a temporary bridge between Android and FreeBSD;
because FreeBSD has limited utilities for webcam, microphone and touch, compared to Linux,
I decided to first mount Mergen on Linux (Ubuntu) and then for (Free)BSD.But then I realised that FreeBSD uses the same webcam drivers of Linux
ported as [webcamd](https://github.com/hselasky/webcamd), so it can easily be modified for use in FreeBSD.
By bringing [**Video4Linux2**](https://en.wikipedia.org/wiki/Video4Linux) headers,
I finally made it run on FreeBSD.I had chosen [*Open Sound System (OSS)*](https://en.wikipedia.org/wiki/Open_Sound_System) for the task,
but Ubuntu had dropped support for it, therefore I couldn't use Ubuntu anymore.
I decided to completely switch to FreeBSD,
so I forked this project as [**Mergen4BSD**](https://github.com/fulcrum6378/mergen4bsd).And MergenLinux was archived at 12 November 2023.
#### Phase II
After I realised that FreeBSD has so limited support for Vulkan, OpenCL and CUDA,
I was disappointed with FreeBSD and archived Mergen4BSD at 21 April 2024! And decided to continue MergenLinux.### License
```
Copyright © Mahdi Parastesh - USE IT WELL!!
```