Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Will someone carry on the legacy? #82

Open
kajan001 opened this issue Mar 30, 2022 · 11 comments
Open

Will someone carry on the legacy? #82

kajan001 opened this issue Mar 30, 2022 · 11 comments

Comments

@kajan001
Copy link

Is there anyone here that is prepared to carry on the legacy of Bill in Pikrellcam?
I would gladly do it myself but this is way over my paygrade.

@Waltertscott10
Copy link

I do hope someone can step up, this is a great piece of software,
I certainly would if I had any idea what I was doing, it has taken me two days to figure out how to modify the install script for bullseye.
I'm no programmer just it just a hobby for me would love to mess around and learn the code but don't have time or knowledge for maintaining it.

@kajan001
Copy link
Author

Anyone? Please!!

@lucaji
Copy link

lucaji commented Oct 29, 2022

I updated the install and python scripts, updated jQuery and Bootstrap to latest version thus modernizing parts of the web interface as well.

There is a brand new proto-dashboard for sensor logging (temp and humidity).

I believe to have made too many substantial changes, and being a rough (and unfinished yet) implementation from my side at the time of writing, I won't spawn a PR to sync with this original repo, but please accept this note as heads up for anyone interested.

My repo available here.

Any thoughts, advice, comments are welcome.

@ghost
Copy link

ghost commented Oct 31, 2022 via email

@gbmaple
Copy link

gbmaple commented Mar 24, 2023

I started to use this great piece of software, a couple of years ago and I am really impressed with it. There is so much built in functionality and it is very easy to install and maintain.
Short term, the install script needs to be modified to support Bullseye which uses php 7.4, also since Bullseye has moved from picamera to libcamera, you will need to activate legacy camera support in Raspi-config.
Long term, pikrellcam will need to be switched from using picamera to libcamera and then Bullseye 64 bit support (perhaps?).

@kajan001
Copy link
Author

I have used the buster legacy (2022 something) and pikrellcam and that still works. I have been trying to update the installer so it works with bullseye and other debian kernels (tinker board) but I do not have the know-how.
Does anyone know how to work the main pikrell cam program? I think it is in c or c++. I have not even been able to open it.

Can we make this a sticky?

@rleyden559
Copy link

My hope would be that pikrellcam could be modified to use libcamera or libcamera2 to enable to use of newer cameras, including Arducam cameras. I have purchased 4 different Arducam cameras, the most useful to me being the low light camera. All of these require Bullseye and libcamera (plus perhaps Arducam libraries).
My guess is that would require such a major re-write that even calling it a fork would be a stretch.
The fork lucaji is welcome. I had been looking for a way to display temperature.
I've written simple python programs to use my Arducam's. Capturing images on motion or pir is easy. Streaming using libcamera seemed flaky the last time I looked into it (Summer 2022)

@kajan001
Copy link
Author

kajan001 commented Apr 5, 2023

I have tried to install pikrellcam on debian 10 (tinkerboard with picam v2) but with no success. I am guessing the libraries attached to the camera are not the same and since I know nothing of how c programing works I dont know how and where the c-program gets the stream and vectors from the camera. Otherwise maybe these could be changed.

A guess would be in pikrellcam.h though:

@gbmaple
Copy link

gbmaple commented Apr 6, 2023 via email

@kajan001
Copy link
Author

kajan001 commented Apr 9, 2023

Is libcamera the equivalent of the mmal lib used in previous releases?
A quick Google makes it seem possible to call c++ Library from a c program.

@emjas92
Copy link

emjas92 commented Sep 10, 2024

You may be interested to see that RPi_Web_Cam_Interface, which has the same legacy camera limitation, has a team making a Python 'backend' for the web interface that uses libcamera:
silvanmelchior/RPi_Cam_Web_Interface#688 (comment)

They explain the pros and cons in their presentation.
I'm not sure that it's the right approach for either camera project, but it's good to see some progress in this space.

(I used RCWI for a while before switching to Pikrellcam and still keep up with the activity.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants