Find Jobs
Hire Freelancers

image sequence player in C or python

$250-750 USD

Selesai
Dibuat hampir 10 tahun yang lalu

$250-750 USD

Dibayar ketika dikirim
I need someone to help me program an image player. I have a raspberry pi that is running Raspian. I also have PIRs hooked up and communicating to the raspy successfully. I need to have a program that plays a sequence of images (1-100) just like it was a video playing. It needs to loop through the sequence. When one sensor is detected it goes forward and loops, when the other is detected it plays the sequence in reverse and loops. I need to know if this will work with a raspy. We tried omxplayer and it worked, but it can't play video in reverse so we came up with this method. This machine must boot to the image sequence program when done. It must play 25 frames per second or more. I also must have variables to change if the length of the video changes from 100 frames to 1000 frames. is this possible? Requirements: - will not accept a bid from india - you must speak perfect english - you must message me with the 4th state that was added to the united states
ID Proyek: 6001070

Tentang proyek

9 proposal
Proyek remot
Aktif 10 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan
Diberikan kepada:
Avatar Pengguna
(This is my first ever bid on freelancer!) Fourth state added to the US: Georgia Looking at the description, it seems as though the nicest solution would be to produce a patch for omxplayer which allows for reverse playback. As it provides controls for skipping forwards/backwards in time, I think it should be fairly trivial to add two more controls for switching between forwards/reverse playback. The latest omxplayer also has the ability to read files from stdin, meaning that I could write another simple program which feeds omxplayer the image frames infinitely. I have a few Raspberry Pis I can use for testing. I'm comfortable with Debian (therefore Raspbian) and within 10 days I'll be able to send you a patched version of omxplayer compiled for the Pi, provided I can get some more information on the following: - Does there definitely need to be a variable to change the length of a video, or can this be handled automatically by omxplayer? - What format(s) are your image sequences? - Are the PIRs handled by another program? Should I write one to communicate with omxplayer? (e.g. a Python script which listens to the right GPIO pins and sends forward/reverse/pause playback commands to omxplayer) If you could send me some example data that would be useful, otherwise I'll find some 1080p videos and cut them up into 100/1000 frame JPEG image sequences, for testing. Thanks, Owain Jones / [login to view URL]
$333 USD dalam 10 hari
5,0 (1 ulasan)
3,5
3,5
9 freelancer menawar dengan rata-rata $679 USD untuk pekerjaan ini
Avatar Pengguna
I am very proficient in c, c++. I have 15 years c++ developing experience now, and I have worked for 5 years. My work is online game developing, and mainly focus on server side, the lauguage is c++ under linux os. So, programming in c++ is never a problem. I used c++ to make many great projects, for example, I made the tools which can convert java files to c++ with the same meaning, of course garbage collection included. I made our own mobile game using c++, I even can show you the demo of client. Trust me, please let expert help you.
$500 USD dalam 6 hari
4,9 (152 ulasan)
7,1
7,1
Avatar Pengguna
Hi Reply: Georgia With strong experience in embedded software development using both C and Python, especially for Raspberry PI. I can do this. Look forward to working with you. Thank you. Regards, -- Suriyan.
$736 USD dalam 10 hari
4,9 (56 ulasan)
6,1
6,1
Avatar Pengguna
A proposal has not yet been provided
$700 USD dalam 7 hari
4,8 (64 ulasan)
6,0
6,0
Avatar Pengguna
Hi, Wikipedia says that the 4th state is Georgia. About your image player: omxplayer uses some low level stuff (that's why it decodes some big videos smoothly) and this is somewhat difficult to achieve. I think 25 fps can be achieved, but maybe not having a smooth playback, SD speed access is a big deal. I will code a C# app for your Pi, it has a performance between C and Python. I can do tricks to improve the speed (like pre-catching images) but I need to know a few extra details: 1) Do you need the speed to be smooth? or as fast is possible? 2) What's the image file size/dimensions? Can we assume certain file size * sequence length limit (related to the free ram in the pi) as an upper boundary? (this question applies only if playback needs to be smooth) I will replace your PIRs with 2 buttons connected to pin 17-18 here, just FYI. C# allows you to use the exact same app in Windows/Mac :) and in the Pi
$688 USD dalam 2 hari
5,0 (46 ulasan)
5,4
5,4
Avatar Pengguna
Georgia Yes, this is possible. I can write the code in C and using SDL. I've used SDL in the past decade in several projects. You could also automate it to count how many frames/images are given to the program so you don't have to manually adjust that, unless I'm missing something here. Cheers, Lilac
$722 USD dalam 15 hari
5,0 (3 ulasan)
5,1
5,1
Avatar Pengguna
Hello I have extensive experience on c and armed based devices As I understand you simply need a high speed image render on pi. This can be done with x window or qt library build for arm. Please get in touch for further discussion. Regards Zahab
$1.111 USD dalam 10 hari
3,4 (1 ulasan)
2,6
2,6
Avatar Pengguna
Georgia. I will use pyGtk for the image rendering (video simulation). I dont have a raspberry pi so I would have to connect to yours to test it.
$550 USD dalam 7 hari
5,0 (1 ulasan)
1,4
1,4

Tentang klien

Bendera UNITED STATES
Dallas, United States
5,0
54
Memverifikasi Metode pembayaran
Anggota sejak Sep 15, 2008

Verifikasi Klien

Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.