equipment recommendation: are there digital (industrial) cameras with open APIs (software interfaces) with Ethernet communication?

Dear Photography Community,

I realize that some SE sites do not allow specific product recommendations, and that's fine.

I worry that after my unsuccessful search, I may be missing some appropriate keywords, or even entire segments of the industry. I definitely have more to learn.

With that said:
I am part of a small company that needs to acquire digital color images in these conditions:

  • Color images, 1.5 to N megapixels (where N <10-ish). Our current solution is 1.5 MP.
  • Camera distance to subject of ~ 6-12 inches (150 – 300 mm).
  • Minimal image / border distortion. You can trim in post …
  • Field of vision as a few inches horizontally and vertically expected.
  • Configurable focus distance of remote input (perhaps through the communication interface). Autofocus has been problematic for us because the subject may not have features.
  • Ethernet interface, with an open protocol / API for use with our software (the operating system happens to Linux).
  • Integral lighting (preferably), natural light color temperature.
  • Small, rigidly mounted, form factor. Like 2 "x2" x6 "or similar.
  • Low image acquisition rate: we would need only 1 image every 5 seconds or so.

We make no you need many of the functions of & # 39; smart camera & # 39; They find many offers of industrial cameras, such as:
Piece counting, recognition, measurement, learning, annotation, web connectivity, external servers …

Many times these & # 39; features & # 39; They make the camera (and the expensive software required that comes with it) less accessible to us.

Our goal is to be able to acquire a pleasant image, relatively flat / without distortions, in true color of a thing that is a few inches (variable) away.

I would be delighted with specific solutions, search suggestions, general guidelines and indicators.

Thank you!

Is there an adapter for cameras with Fuji X mount for Canon EF-S lenses that allows autofocus and measurement?

There are now several "smart adapters" for EF-FX that allow AF and OIS to work: Fringer, Kipon, Steelsring and Viltrox. Viltrox is the cheapest. Kipon Baveyes is the most expensive.

If you already own multiple compatible lenses, getting an adapter may Make it worth it. Otherwise, both for price and performance, it is better with native lenses.

  • Compatible lenses should They work reasonably well, but not as well as native lenses. It is known that firmware updates present problems with previously compatible lenses. Incompatible lenses can be expected to be plagued with problems.

  • OIS and AF are not as good with adapted lenses as with native lenses.

  • Most of them release new firmware updates occasionally: Fringer, Kipon, Steelsring and Viltrox.

  • The Kipon Baveyes has a 0.7x focal reducer incorporated. It is the most expensive and there is no lens compatibility list. It is also made of a hard brushed metal that will wear the metal of the lens and the camera mounts.

  • You can search demo videos on YouTube.


Some lenses to illustrate variable compatibility between adapters:

  • Sigma 18-35 / 1.8 Art – I have not used this lens.

    • Is in the Fringer compatibility list.
    • Do not in the Viltrox compatibility list.
  • Canon EF 40 / 2.8 STM – Works well with Fringer and Steelsring adapters. Report an incorrect opening with the Viltrox adapter, despite being listed as compatible.

  • Canon EF-S 24 / 2.8 STM – Works great with Fringer, Steelsring and Viltrox adapters. Fast and responsive, but noisy (something like the XF 35 / 1.4).

  • Canon EF-S 18-135 / 3.5-5.6 IS USM

    • It works best with the Fringer adapter.
    • It works reasonably well with the Steelsring adapter.
    • AF does no It works with the Viltrox adapter. Not sure about IS.
  • Tamron 28-300 / 3.5-6.3 ??? VC – Autofocus does no It works with any adapter you have tried. It can be used as a manual focus lens with image stabilization with the Fringer adapter.

I have tried other adapter lens combinations, but I don't remember the results. In general, as noted above, if it is on the compatibility list, it usually works well. Otherwise, it is quite strange, especially with third-party lenses.

How to use 3 cameras simultaneously in Unity

I am working on a project that requires 3 panels, each representing a game object. There will be a search box and when the player enters a string, that keyword will approach the location labeled on each object in the 3 panels. How can I achieve this?

View feeds from multiple endoscopic OTG cameras simultaneously

I bought a 10m long PC and Android endoscope camera with LED light, and I would like to buy more endoscope cameras to watch live twin or quad videos on the Android tablet.

In theory, this encoscope camera is PC compatible but does not work on Windows XP (32 bits) (the file nusb3hub.sys is missing)

There are a lot of encoscope camera applications available on Google Play, but I need to install 2 or 4 encoscope usb cameras through OTG Hub to work in parallel

I am aware of the limitations of USB 2.0, since under Windows XP (32 bits) I can, in theory, connect up to 8 cameras to my PC, 2 cameras for each USB interface card and watch 8 video transmissions in HTML.

So what can I do to see sources of 2 or 4 compatible USB encoscope cameras?

Note: http://www.kkmoom.com/pc.rar
is a link to download the PC driver for the USB camera of the PC endoscope
(The file nusb3hub.sys is missing in the case of my previous PC motherboard).

Equipment recommendation: what current Canon APS-C cameras can use older EOS EF lenses?

Since Canon introduced the EOS system in 1987, all EOS EF mount lenses will work on all EOS EF mount bodies (full frame, APS-H) or EF-S (APS-C). This means that they will be functional in terms of automatic measurement and autofocus.

The field of vision that each lens will produce in a digital body depends on the size of that camera's sensor. To take a closer look at this topic, see What is the crop factor and how does it relate to focal length?

Any EOS digital SLR camera that you buy today will be able to use the four lenses listed in your question and offer at least as good performance as the one you could get with your EOS 100 film body.

However, many of Canon's newer lenses have greatly improved both in terms of optical performance and in terms of accuracy and consistency of autofocus. Much has been learned since 1991 when his film camera was introduced! So, while a newer digital body can use those old lenses to their full potential, the same cannot be said of those lenses that allow a newer digital body to reach its own full potential.

Why do low light cameras only use larger sensors?

The problem is not the number of pixels in the frame. If a higher sensitivity of each pixel is desired, the area of ​​the pixels should be increased. For many fabulous strategies, which will result in a larger well, which will increase the quantum efficiency of the sensor.

Therefore, the complete picture against DX or other formats does not make the difference that is made with an array that has fewer pixels per given area.

Of course, this can affect the cost of optics for similar system performance.

In other words, the sensitivity curve (V / uJ / cm ** 2) has three nominal regions. The dark area, the linear area and the saturation area. The linear area is limited by the Equivalent Noise Exposure (NEE) and the Equivalent Saturation Exposure (SEE). Larger wells and more sensor area in the matrix (as opposed to the mask) tend to expand the linear area of ​​the curve. It also depresses the dark area. The dark area of ​​the saturation curve is limited noise, so many cameras with high sensitivity will also reduce noise in low light exposures.

Sensitivity is not the only metric, and noise is a limiting factor of the system. And for a given sensor, the sensitivity can be modified with gain, but that will affect the system noise.

Google Photos with multiple phones and cameras

What are the good workflows to follow with Google Photos? My situation / requirements:

  • Multiple iPhones (home phones – mine, wife, children)
  • Multiple cameras / SD cards
  • Lots of photos to import from Lightroom to Google Photos
  • JPEG + RAW files
  • I would like to share the library with the family.

Any suggestions? Google photos seem to be linked to a single device (the phone) from my first experience with it.

synchronization: which board to use to activate and acquire data from multiple cameras

I am looking for a convenient board that allows me to activate camera recording at the same time and acquire data from them at a frequency of 100Hz. Every 10 ms I acquire an image of each camera (we are planning to use 4 cameras). you should look for a microcontroller, DSP, raspberry pi … no processing is expected inside the board, just turn on (shoot the recording), acquire data, turn off
I hope any kind of hint thanks
Hier a visualization of my question

Why do DSLR cameras have no internal memory to save images?

There is nothing technical that prevents DSLRs from having internal storage (in fact, they already have a small amount).

One reason for not including internal storage would be that it cannot be replaced, both in the short term (once the memory is full) and in the long term (once the memory, which would probably be flash memory, begins to fail).

Having replaceable memory (i.e., SD cards, CF cards, etc.) allows the photographer to change each card as it ends, which means more photos before having to sit on a computer and spend time, which could be used To take pictures and get the pictures. out of the internal memory of a camera.

Replaceable memory also means that the memory failure (which is likely at some point) does not ruin a camera, but rather a small cost is incurred, rather than the cost of replacing or repairing the camera.

Professional photographers can also use their cards as an additional form of permanent backup, storing each project's cards and never reusing them.

Including built-in memory is also more expensive, which makes the camera more expensive to manufacture.