Skip to main content

Differences between Nikon pro and consumer DSLRs

It wasn't always clear from reading up on websites and forums what exactly are the differences between consumer DSLRs and pro DSLRs. I'm making a short generic list here of what Nikon pro cameras may have that consumer one's don't (listed according to how important they were to me)
  1. Aperture stop down to preview depth of field
  2. Fast mechanical shutter (rather than a combination of slow mechanical shutter and sensor gating which can lead to streaking in extreme situations )
  3. Exposure bracketing (shoot three or more shots in quick succession with slightly different exposure levels)
  4. 1/3 EV steps for ISO rating (i.e. pro cameras can do ISOs inbetween 100 and 200)
  5. Motor for AF lens in body (If you have many old lenses this counts as a cost savings)
  6. Metal body that can withstand physical shocks better
  7. Dust removal on the sensor
  8. More auto focus points
  9. Top panel LCD for settings summary
Basically, a "pro camera" is designed to withstand being dropped and bumped (you're in the streets covering a protest - it could get rough), has quick auto focus with many points (you're trying to shoot a guy shooting a hoop - you got zero time to focus and click), has many many MP (you grabbed the best shot you could, and the president's face is on the top right corner of the photo - you gotta crop it to 1/8th the size to make a good composition, will it still look good?), has better sensor protection (you're in the savannah, you just changed from a macro to a tele to snap a lion pouncing on a gazelle - you don't want to be bothered with sand on your sensor).

Me? All I really want is a little more than 3MP (my current Canon A510) to make nicer larger prints, greater depth of field freedom, and a little less of that annoying softness and blue fringing that comes with cheaper optics.

Also, as a random tidbit: if you want to compare a DSLR lens (made for the DX format sensor) to a film camera lens for the Nikon's the multiplying factor is 1.5. So the 28-80 kit lens that came with my F65 will work as a 42-120 lens on a Nikon DSLR. As a corollary, the 18-55 kit lens with the D40 does the same work as the 28-80 for the film camera.


Popular posts from this blog

Flowing text in inkscape (Poster making)

You can flow text into arbitrary shapes in inkscape. (From a hint here).

You simply create a text box, type your text into it, create a frame with some drawing tool, select both the text box and the frame (click and shift) and then go to text->flow into frame.


The omnipresent anonymous asked:
Trying to enter sentence so that text forms the number three...any ideas?
The solution:
Type '3' using the text toolConvert to path using object->pathSize as necessaryRemove fillUngroupType in actual text in new text boxSelect the text and the '3' pathFlow the text

Pandas panel = collection of tables/data frames aligned by index and column

Pandas panel provides a nice way to collect related data frames together while maintaining correspondence between the index and column values:

import pandas as pd, pylab #Full dimensions of a slice of our panel index = ['1','2','3','4'] #major_index columns = ['a','b','c'] #minor_index df = pd.DataFrame(pylab.randn(4,3),columns=columns,index=index) #A full slice of the panel df2 = pd.DataFrame(pylab.randn(3,2),columns=['a','c'],index=['1','3','4']) #A partial slice df3 = pd.DataFrame(pylab.randn(2,2),columns=['a','b'],index=['2','4']) #Another partial slice df4 = pd.DataFrame(pylab.randn(2,2),columns=['d','e'],index=['5','6']) #Partial slice with a new column and index pn = pd.Panel({'A': df}) pn['B'] = df2 pn['C'] = df3 pn['D'] = df4 for key in pn.items: print pn[key] -> output …

Drawing circles using matplotlib

Use the pylab.Circle command

import pylab #Imports matplotlib and a host of other useful modules cir1 = pylab.Circle((0,0), radius=0.75, fc='y') #Creates a patch that looks like a circle (fc= face color) cir2 = pylab.Circle((.5,.5), radius=0.25, alpha =.2, fc='b') #Repeat (alpha=.2 means make it very translucent) ax = pylab.axes(aspect=1) #Creates empty axes (aspect=1 means scale things so that circles look like circles) ax.add_patch(cir1) #Grab the current axes, add the patch to it ax.add_patch(cir2) #Repeat