Đã hoàn thành

USB camera firmware and driver

We need to interface an USB camera that we build. The camera is based on the cypress CY7C68013A chip for the USB communication and on a 3Mpx omnivision OV3630 chip.

The camera reference design comes with a directshow driver and with the firmware for the board (without source code) that works but that doesn't allow us to access the full power of the camera.

We use the camera on industrial machines and we do not need a directshow driver that would allow to use the camera on other applications, so a custom API for our application would be perfectly adequate and even much preferred.

It is important for us the control of all registers of the omnivision chip and the selection of the data that we want to receive (the camera generates raw RGB data, so there are cases in which by selecting the portion of the image to transfer we can sensibly reduce acquisition time).

It would also be better for us receiving the actual sensor bayer pattern data and not the computed RGB brightness/contrast/hue adjusted (i.e. distorted) result that directshow is currenly providing us.

To help estimating the size of the job as an attachment it is enclosed a description of the proposed API that we would like implemented.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

CY7C68013A (firmware for the camera)

Windows XP pro (Windows device driver & API)

It would be quite interesting to have part of the code portable to the Linux platform to be able to have an identical API to access the camera in that environment.

Kĩ năng: Lắp ráp, Lập trình C, Phần mềm cài sẵn, Kĩ thuật, Linux, Microsoft, Kỹ thuật Video, Màn hình Windows

Xem nhiều hơn: usb camera firmware, omnivision camera firmware code, web pattern design, the linux programming interface, pattern design web, part time driver, linux programming interface, linux device driver job, job board api, industrial design part time, hire driver, hire a driver, driver job, Driver for hire, driver 1, c++ usb programming, c programming power, b.c. job board, application programming interface api, api application programming interface

Về Bên Thuê:
( 2 nhận xét ) Italy

ID dự án: #3605963

Được trao cho:

Alcost

See private message.

$5250 USD trong 92 ngày
(70 Đánh Giá)
7.5

9 freelancer đang chào giá trung bình $8594 cho công việc này

edgetech

See private message.

$25500 USD trong 92 ngày
(46 Nhận xét)
8.0
onlineapplab

See private message.

$6375 USD trong 92 ngày
(42 Nhận xét)
5.8
vw9852

See private message.

$5950 USD trong 92 ngày
(4 Nhận xét)
5.7
geolux

See private message.

$7820 USD trong 92 ngày
(10 Nhận xét)
5.6
Azilen

See private message.

$4352 USD trong 92 ngày
(5 Nhận xét)
4.8
mirceac

See private message.

$6799.15 USD trong 92 ngày
(39 Nhận xét)
4.8
kidoossoftware

See private message.

$12750 USD trong 92 ngày
(0 Nhận xét)
0.0
ankurjain29

See private message.

$4250 USD trong 92 ngày
(0 Nhận xét)
0.0
rocoder01

See private message.

$5100 USD trong 92 ngày
(1 Nhận xét)
0.0