I want to pattern matching with 10bit image file

I have a 10bit camera, maker:UNIQ, type:UC-610
I used vision builder, and acquire 10 bit image then
try pattern matching analysis but don't run it.
how can I do it ?

The pattern matching algorithms don't work on anything other than 8 bit images. You will need to convert your images to 8 bit before using pattern matching.
A word of warning: The default settings for pattern matching in Vision Builder 6.1 are quite different from the settings for VB 6.0. You can get very different results in the two versions. These settings can't be changed in VB, but can be changed in LabVIEW.
Bruce
Bruce Ammons
Ammons Engineering

Similar Messages

  • Who knows how to output some text once labview detects something I want using pattern matching(V​ision assistant)​?

    who knows how to output some text once labview detects something I want using pattern matching(Vision assistant)?
    The text is something like"Yes, this is a coin"
    Thanks!

    I attached a SubVI which I used to place an overlay next to a Pattern, found by a Pattern Match before:
    As you can see, you simply pass the image reference and the Array of Matches to the VI along with the String you want to have as an overlay next to the Match.
    I also modified your VI a bit, but didn't test it. I created an Array of clusters, each elment containing the template path along with the respective text.
    Please note that this is just a hint!
    Christian
    Attachments:
    suggestion.vi ‏146 KB
    Overlay_Txt.vi ‏24 KB

  • Undertake Vision pattern matching with a mask

    I am trying to undertake a pattern match, with a irregular shape, and also with a masked area inside the shape, e.g. I have an object (rectangle in shape), with different colours, shapes on top of it. None of the objects break the outline shape. I want to be able to determine if the outline shape is present regardless of the objects within the border of the shape. Taking this one step further I also want to be able to do this when the outside shape is irregular. Any tips would be appreciated.

    I don't think this is possible with any of the existing IMAQ tools. It sounds like a geometric pattern matching.
    Bruce
    Bruce Ammons
    Ammons Engineering

  • For the last 2 days whenever I try to upload photos from my iPhoto page to facebook I get an error message: Bad Image There was a problem with the image file.  I haven't knowingly changed any settings on iPhoto or facebook. Can anyone help, please ?

    I need help with uploading photos from iPhoto to facebook. I could do it till 2 days ago. Now any new photo I try to upload gives me an error message:
    Bad Image
    There was a problem with the image file. 
    Please help.

    Can you drag it to the Desktop?

  • How to use Colour pattern matching with a webcam

    Hi,
    I have a web cam which I am able to use successfully in labview (i.e.. Get images)
    I have looked at the colour pattern matching examples and tried to modify them, so that I can detect a red spot, that can be seen through the webcam, but have been unsuccessful. 
    In essence I'm trying to do real time colour pattern matching
    Can anyone steer me in the right direction? Or help me out?
    Thanks 
    Solved!
    Go to Solution.

    Hi kr121,
    I'm trying to work on color myself right now.
    What have you tried so far?  What type of web camera are you using?  I'm using a Microsoft Life Camera with LV 2011 on Windows 7.
    I started here:  http://zone.ni.com/devzone/cda/epd/p/id/5030
    If you are not using an NI camera I was able to get this to work using the cmd prompt and extracting the files manually to at least run the NI-IMAQ for USB: Snap and Save Image with USB Camera and NI-IMAQ for USB: Grab and Save Image with USB Camera examples.
    The command prompt command is:
     ni_imaq_usb_installer_86.exe /x
    Don't know if this is 100% correct but it at least allowed me to capture images and avi's.
    Regards,
    -SS

  • How do I do input pattern matching with the 6534?

    I am configuring the 6534 to have one 8 bit input port and one 8-bit output port. Both input and output are in continuous mode. The input port is scanning for a specific pattern, but doesn't need to save the data. When this specific pattern is received, the VB program must be notified so that it can perform some action. This will occur every 2 seconds, i.e. the input pattern will match every two seconds. How do I perform this continuous pattern match and how can I throw away the input data without overflowing the input buffer?

    It sounds like you want to do DAQ Event Messaging. With this mechanism, the driver actively notifies the user of a specific DAQ Event by either posting a message on a message queue or calling a callback function.
    There are several documents that describe how you can do this with Visual Basic. You can find some KnowledgeBase entries, and a really useful tutorial called "Using DAQ Event Messaging in Windows under Windows NT/95/3.1". You can find these by searching the http://www.ni.com/support pages for "daq event message", and then go on to choose Visual Basic, and Learning to use product features and functions.
    The feature that you are looking for is pattern matching, which is DAQ Event type 8 ? Digital Pattern Matched. When the document refers to the
    Config_DAQ_Event_Message, you can see the details of this function in the NI-DAQ Help file (Start menu >> Programs >> National Instruments >> NI-DAQ). As you will see in the tutorial, you use a different but analogous method. While you won't be using this particular function for Visual Basic, the description of those events may be helpful.
    Regards,
    Geneva L.
    Applications Engineer
    National Instruments
    http://www.ni.com/ask

  • Matching IOS capwap flash image file with Wlc image file

    Hello to all Wireless Expert
    My question will perhaps seems a little bit obvious for some of you, but here it is :)
    I'd like to understand the relation between the Capwap IOS image file that I can see while typing 'dir flash' on an AP, and the version a WLC gives to that AP when joining it. My wlc is running 7.4.100 and on the AP's flash (2602i):
    MYCAPWAPAP#dir flash:
    Directory of flash:/
        2  -rwx       75095  Oct 23 2014 07:54:43 +00:00  event.log
        3  -rwx         280  Oct 23 2014 07:57:35 +00:00  lwapp_officeextend.cfg
        4  -rwx       49372  Oct 23 2014 09:37:14 +00:00  lwapp_non_apspecific_reap.cfg
        5  -rwx       95008  Oct 23 2014 07:54:34 +00:00  lwapp_reap.cfg.bak
       10  drwx        2048  Oct 23 2014 07:54:33 +00:00  ap3g2-k9w8-mx.152-4.JB6
       51  drwx         128  Oct 23 2014 07:57:38 +00:00  configs
       52  -rwx          64  Oct 23 2014 07:54:34 +00:00  sensord_CSPRNG0
       53  -rwx          64  Oct 23 2014 07:54:34 +00:00  sensord_CSPRNG1
       77  -rwx       95008  Oct 23 2014 07:57:55 +00:00  lwapp_reap.cfg
        7  -rwx        7192  Oct 23 2014 09:36:56 +00:00  private-multiple-fs
       56  -rwx           0  Mar 26 2014 14:37:17 +00:00  ce
       13  drwx         448   Nov 9 2013 19:06:17 +00:00  ap3g2-rcvk9w8-mx
        8  -rwx       75303  Oct 22 2014 16:30:26 +00:00  event.capwap
       76  -rwx         230  Oct 23 2014 07:57:34 +00:00  env_vars
    31739904 bytes total (10376704 bytes free)
    Does it mean that the 7.4.100 image file is included in the ap3g2 file? In other word, where is stored the wlc firmware image on the AP? As an AP has a primary image and a backup one, it must be stored somewhere on it, or maybe I'm missing something here!
    Thanks,
    Theo

    Hi Theo,
    If you read this post you will understand the ap3g2 represent the AP platform.
    https://supportforums.cisco.com/document/77131/understanding-access-point-ios-images
    platform-featureset-tar.version.tar
    ap1g1 - 700 series (702w beginning with 15.2(4)JB5)
    ap1g2 - 1600 series
    ap1g3 - 1530 series
    ap3g2 - 3700/3600/2700/2600 series (3700 supported beginning with 15.2(4)JB; 2700 beginning with 15.2(4)JB5)
    ap3g1 - 3500/1260 series
    In lightweight mode, there is Recovery Imange & Full-image. (Recovery image has min files to boot the AP & discover a WLC, then  WLC will push the full image according to the software code running on WLC.
    ap3g2-k9w8-mx.152-4.JB6
    ap3g2-rcvk9w8-mx
    In this case you can see some directories with the above name on your AP. So corresponding image should be within these sub-directories.
    HTH
    Rasika
    **** Pls rate all useful responses ****

  • Flex file upload issue with large image files

         Hello, I have created a sample flex application to upload an image and also created java servlet to upload and save image and deployed in local tomcat server. I am testing the application in LAN. I am able to upload small as well as large image file(1Mb) from some PCs but in some other PCs I am getting IOError while uploading large image files however it is working fine for small images. Image uploading is hanging after 10%-20% and throwing IOError. *Surprizgly it is working Ok with XP systems and causeing issues with Windows7 systems*.
    Plz give me any idea to get a solution.
    In Tomcat server side it is giving following error:
    request: org.apache.catalina.connector.RequestFacade@c19694
    org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. Stream ended unexpectedly
            at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:371)
            at org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.ja va:126)
            at flex.servlets.UploadImage.doPost(UploadImage.java:47)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:290)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
            at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
            at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
            at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
            at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
            at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
            at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:877)
            at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProto col.java:594)
            at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1675)
            at java.lang.Thread.run(Thread.java:722)
    Caused by: org.apache.commons.fileupload.MultipartStream$MalformedStreamException: Stream ended unexpectedly
            at org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStre am.java:982)
            at org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:8 86)
            at java.io.InputStream.read(InputStream.java:101)
            at org.apache.commons.fileupload.util.Streams.copy(Streams.java:96)
            at org.apache.commons.fileupload.util.Streams.copy(Streams.java:66)
            at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:366)
    UploadImage.java:
    package flex.servlets;
    import java.io.*;
    import java.sql.*;
    import java.util.*;
    import java.text.*;
    import java.util.regex.*;
    import org.apache.commons.fileupload.servlet.ServletFileUpload;
    import org.apache.commons.fileupload.disk.DiskFileItemFactory;
    import org.apache.commons.fileupload.*;
    import sun.reflect.ReflectionFactory.GetReflectionFactoryAction;
    import javax.servlet.*;
    import javax.servlet.http.*;
    public class UploadImage extends HttpServlet{
             * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
             *      response)
            protected void doGet(HttpServletRequest request,
                            HttpServletResponse response) throws ServletException, IOException {
                    // TODO Auto-generated method stub
                    doPost(request, response);
            public void doPost(HttpServletRequest request,
                            HttpServletResponse response)
            throws ServletException, IOException {
                    PrintWriter out = response.getWriter();
                    boolean isMultipart = ServletFileUpload.isMultipartContent(
                                    request);
                    System.out.println("request: "+request);
                    if (!isMultipart) {
                            System.out.println("File Not Uploaded");
                    } else {
                            FileItemFactory factory = new DiskFileItemFactory();
                            ServletFileUpload upload = new ServletFileUpload(factory);
                            List items = null;
                            try {
                                    items = upload.parseRequest(request);
                                    System.out.println("items: "+items);
                            } catch (FileUploadException e) {
                                    e.printStackTrace();
                            Iterator itr = items.iterator();
                            while (itr.hasNext()) {
                                    FileItem item = (FileItem) itr.next();
                                    if (item.isFormField()){
                                            String name = item.getFieldName();
                                            System.out.println("name: "+name);
                                            String value = item.getString();
                                            System.out.println("value: "+value);
                                    } else {
                                            try {
                                                    String itemName = item.getName();
                                                    Random generator = new Random();
                                                    int r = Math.abs(generator.nextInt());
                                                    String reg = "[.*]";
                                                    String replacingtext = "";
                                                    System.out.println("Text before replacing is:-" +
                                                                    itemName);
                                                    Pattern pattern = Pattern.compile(reg);
                                                    Matcher matcher = pattern.matcher(itemName);
                                                    StringBuffer buffer = new StringBuffer();
                                                    while (matcher.find()) {
                                                            matcher.appendReplacement(buffer, replacingtext);
                                                    int IndexOf = itemName.indexOf(".");
                                                    String domainName = itemName.substring(IndexOf);
                                                    System.out.println("domainName: "+domainName);
                                                    String finalimage = buffer.toString()+"_"+r+domainName;
                                                    System.out.println("Final Image==="+finalimage);
                                                    File savedFile = new File(getServletContext().getRealPath("assets/images/")+"/LowesFloorPlan.png");
                                                    //File savedFile = new File("D:/apache-tomcat-6.0.35/webapps/ROOT/example/"+"\\test.jpeg");
                                                    item.write(savedFile);
                                                    out.println("<html>");
                                                    out.println("<body>");
                                                    out.println("<table><tr><td>");
                                                    out.println("");
                                                    out.println("</td></tr></table>");
                                                    try {
                                                            out.println("image inserted successfully");
                                                            out.println("</body>");
                                                            out.println("</html>");  
                                                    } catch (Exception e) {
                                                            System.out.println(e.getMessage());
                                                    } finally {
                                            } catch (Exception e) {
                                                    e.printStackTrace();

    It is only coming in Windows 7 systems and the root of this problem is SSL certificate.
    Workaround for this:
    Open application in IE and click on certificate error link at address bar . Click install certificate and you are done..
    happy programming.
    Thanks
    DevSachin

  • Files with raster image file extension ".THM": is it needed on Macs?

    I've offloaded AVI videos files from a Canon digital camera. With each AVI file is a THM file. Does it serve any purpose when playing the AVI file in Quicktime on Macs or PCs?

    Not really.
    The .THM file is a thumbnail image. It acts like an icon preview of the .avi.

  • File size with JPEG Image files

    I recently had to re-load all of my photos from an external hard drive due to the fact that my hard drive crashed. When I did, I noticed that the files are JPEG Image files. As a result, the file size is considerably smaller than the original file and the quality is much less.
    Any suggestions on how to restore the file to the original format and quality?

    Connie:
    Yes, it seems you backup the Data folder instead of the Originals folder. Unfortunately, there's nothing you can do at this time.
    In the future, I suggest you copy the entire iPhoto Library folder to the external and then keep it updated with a backup application like Digital Backup, Snyk, etc. They compare B (the backup copy) with A (the working copy) and copy new or changed files from A to B to keep them identical. After the initial copy process, the subsequent backups are rather quick, about a minute or less.
    Do you Twango?
    TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto database file and keep it current. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.
    I've written an Automator workflow application (requires Tiger), iPhoto dB File Backup, that will copy the selected Library6.iPhoto file from your iPhoto Library folder to the Pictures folder, replacing any previous version of it. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.

  • Mixed/multipart Request with a image file and a amr audio file

    Hi people
    I am struggling with multipart/mixed request as i am new to java and http. I basically have to write a java code to send a request with two attachments, an audio amr file and a image file of a proprietry format. following is my code
    public static void GetVideo()
         HttpURLConnection httpConnection = null;
    InputStream bis = null;
         InputStream bis1 = null;
    OutputStream bos = null;
         File audioFile = new File("voicejunk.amr");     
         File avatarFile = new File("out.frf");
         System.out.println("Entered Get Video");
         String Boundary = new String("asdfgh");
    try
    URL url = new URL("http://10.4.21.51:5006/");
    httpConnection = (HttpURLConnection) url.openConnection();
         httpConnection.setRequestProperty("Cache-control", "no-cache");
    httpConnection.setRequestProperty("Pragma", "no-cache");
    httpConnection.setRequestProperty("Content-Type", "multipart/mixed;boundary= \"asdfgh\"");
         httpConnection.setRequestProperty("video-type", "3GPP");
         httpConnection.setRequestProperty("video-encoder", "H.263");
    httpConnection.setRequestProperty("audio-encoder", "AMR-NB");
         httpConnection.setRequestProperty("video-size", "QCIF");
         httpConnection.setRequestProperty("video-fps", "10.0");
         httpConnection.setRequestProperty("video-anti-aliasing","yes");      
         httpConnection.setRequestProperty("Content-Length", Long.toString(audioFile.length()+avatarFile.length()+(3*Boundary.length())));     
         //byte[] bytes = createMessage();
         //httpConnection.setRequestProperty("Content-Length", String.valueOf(bytes.length));     
    //System.out.println("Size of: "+bytes.length);     
         httpConnection.setRequestProperty("Expect", "100-continue");          
         httpConnection.setRequestProperty("Connection", "Keep-Alive");
         //String AvatarType = new String("FRF");     
    httpConnection.setRequestMethod("POST");
         httpConnection.setDoOutput(true);     
         bos = new BufferedOutputStream(httpConnection.getOutputStream());
         bos.write(Boundary.getBytes());
         Session session = Session.getDefaultInstance(new Properties());          
         ByteArrayOutputStream baos = new ByteArrayOutputStream();
         Message msg = new MimeMessage(session);
    MimeBodyPart mbp1 = new MimeBodyPart();
    FileDataSource filedatasource1 = new FileDataSource("seestorme.frf");
    DataHandler dh1 = new DataHandler(filedatasource1);
    mbp1.setDataHandler(dh1);
    mbp1.setHeader("Content-Type", "x-seestorm-avatar/frf");
         MimeMultipart mmp = new MimeMultipart();
    mmp.addBodyPart(mbp1);
    msg.setContent(mmp);
    msg.writeTo(baos);
         bos.write(baos.toByteArray());     
    bos.write(Boundary.getBytes());
         ByteArrayOutputStream baos2 = new ByteArrayOutputStream();
         Message msg2 = new MimeMessage(session);     
         MimeBodyPart mbp2 = new MimeBodyPart();
    FileDataSource filedatasource2 = new FileDataSource("voice.amr");
    DataHandler dh2 = new DataHandler(filedatasource2);
    mbp2.setDataHandler(dh2);
    mbp2.setHeader("Content-Type", "audio/amr-nb");
         MimeMultipart mmp2 = new MimeMultipart();
    mmp2.addBodyPart(mbp2);
         msg2.setContent(mmp2);
    msg2.writeTo(baos2);
         bos.write(baos2.toByteArray());     
    bos.write(Boundary.getBytes());          
    //httpConnection.getOutputStream().write(bytes);
         //httpConnection.getOutputStream().flush();
         System.out.println("Request made");
    int result = httpConnection.getResponseCode();
         String Msg1 = new String(httpConnection.getHeaderField(0));
         String Msg2 = new String(httpConnection.getHeaderField(1));
         String Msg3 = new String(httpConnection.getHeaderField(2));
         String Msg4 = new String(httpConnection.getHeaderField(3));     
         String Msg5 = new String(httpConnection.getHeaderField(4));
         System.out.println(Msg1+" " + Msg2+" " + Msg3+" " + Msg4+" " + Msg5+" ");
    if (HttpURLConnection.HTTP_OK == result) {
              System.out.println("Received HTTP result = " + result);
    saveResponseData2(httpConnection.getInputStream(),"SeeStorm.frf");
    } else {
    System.out.println("Received HTTP result = " + result);
         catch (MessagingException me) {
    me.printStackTrace();
    catch (MalformedURLException mue) {
    mue.printStackTrace();
    } catch (ConnectException ce) {
    ce.printStackTrace();
    } catch (IOException ioe) {
         ioe.printStackTrace();
    } finally {
    if (null != bis) {
    try {
    bis.close();
    } catch (IOException ioe) {
    ioe.printStackTrace();
    if (null != httpConnection) {
    httpConnection.disconnect();
    i frankly have no idea how to create a multipart mixed request with boundaries. I get a bad http request error with the above code. Can please someone help me.
    Thanks
    Adil Saleem

    Your WriteImage servlet needs to read the image file in from wherever it is (hard drive, database, whatever), then write it back out to the browser. To do that, first use the HTTPServletResponse object to send the appropriate headers, then call the getOutputStream() method to get an output stream to write the data to. This data will be sent to the browser which, if you've set the headers correctly, will display it as an image.
    It's been a long time since I did this (we abandoned storing images in databases quite a long time ago), so I can't be more specific than that, but hopefully that'll be enough to get you going. If you run into any problems, reply and I'll see if I can help further.

  • How to setup the article master and link up with the image file of that art

    I nteed help to setup the article master to display article image.
    Can someone guide me with the details?
    Thanks

    Hi Colin,
    In MM41/42/43 from the Main menu select System->Services for Object. Now select Create to Attach any file (the article Photo).
    You can view the Photo by going to same transactions and select System->Services for Object. Now select Attachmetn List.
    This is one of the method to attach document to an object in SAP.
    Another standard way is to do it using DMS module. I have done it before but do not remember the exact process. Will let you know if and when I get details.
    Regards,
    Arun Devidas

  • CS6 crashing with certain image files

    With some files, when I begin to manipulate the image (resize, color/hue changes, etc) the program crashes and closes with the following... which means nothing to me.  I have had snd used the program for years. I use Win XP SP3
    adobe photoshop cs6 error signature AppName: photoshop.exe     AppVer: 13.0.1.34     ModName: msvcr100.dll ModVer: 10.0.40219.1     Offset: 0008d6fd
    Can anyone help? Thanks

    The machine is several years old but I have had no problem with other programs.  It is an embedded  Intel 84295g chipset and I will runs some diagnostics on it.
    OUTLOOK SIGNATURE
      Website:  <https://sites.google.com/site/californiabluedog/> www.bluedogranch.net

  • UIImageView crashing with many Image Files

    I am building an iPhone magazine with 150+ pages the app is randomly crashing as i scroll through the pages. I thought it was the CAAnimation but is clearly the UIImage view... Any ideas what I am doing wrong.
    -(void)setPage:(int)_p {
    @try {
    transitioning = YES;
    animation = [CATransition animation];
    [animation setDelegate:self];
    [animation setDuration:.3];
    [animation setType:kCATransitionPush];
    if (_p < lastPage)
    [animation setSubtype:kCATransitionFromLeft];
    else
    [animation setSubtype:kCATransitionFromRight];
    iv.image = [UIImage imageNamed:[NSString stringWithFormat:@"p%i.jpg",_p]];
    lastPage = _p;
    [[iv layer] addAnimation:animation forKey:@"MyTransition"];
    [[NSUserDefaults standardUserDefaults] setObject:[[NSNumber alloc] initWithInt:_p ] forKey:@"MagPage"];
    } @catch (NSException* ex) {
    NSLog(@"setPage failed: %@",ex);
    }

    ImageNamed is cached. Use imageWithContentsOfFile instead.

  • I occassionally work with 1GB+ image files, PS CC locks up after...

    I create photorealistic backgrounds for dye sublimation printing, amongst thousands of other things. These are large images, such as yesterday's which was 58x84 inches at 300 dpi, created from a scanned transparency. I tried Photoshop 6 from the Creative Cloud yesterday in prepping this image, using many tools, including the new scaling algorithms, which were quite good. I believe there are a few obvious improvements to make to Photoshop 6 to increase its awe level, but I must play more before making suggestions. It worked well, but after saving the file out, that was it. Photoshop 6 was frozen. Luckily, it saved correctly.
    So, first time in CS 6 from the Cloud, and I broke it.
    Perhaps the trial version does not have memory management in place yet.

    Photoshop uses 229.2MB of RAM for itself, and runs about 32-34 threads and 0% of CPU at idle. With the 64 bit Mac OSX system, a calculator, and Firefox also running, the total RAM draw is about 2.85 GB, leaving more than 5GB of free RAM. Photoshop needs a bit over twice the size of any image in editing to cache correctly. Photoshop (finally) uses OpenCL as well, and I have a monster second graphics card to give Photoshop all the GPU it needs.
    So, as long as I do not edit graphics above about 2GB (taken singly) I have no performance or speed issues under high quality RAM of 8GB. So, for smaller, images, I can edit a LOT of images with no performance issues. I do a lot of magazine ad work, which is all low resolution, comparitively.
    For video editing (I am a film festival and Bravo Channel competition winning, once upon a wayback time, Academy Award Nominated filmmaker,) although I am an Adobe Master Suite user, I use Final Cut, 7 and now, mostly X, and occassionally Avid. Essentially, nobody uses Adobe Premiere in the professional editing world. As it extensively uses OpenCL, Final Cut X, which has finally grown up after many iterations and upgrades and amazing third party support, runs happily in 8GB for up to feature length 1080p HD projects, of which I have cut a few on this box without performance issues. Final Cut X is about 250-1500% faster than Final Cut 7 for most things, as GPU rendering is really fast, even offering near online (near-line) review of unrendered things in real time. Small, 2-3 day projects in Final Cut 7 are under 1 day in Final Cut X. It's a monstrous difference, and it scales across larger productions. In 3D, I have been a go-to guy to fix S3D discrete 2 eye view stuff, as just about no one shoots it properly such that now, most just convert 2D. I do all of that on this lowly box.
    Why I don't upgrade this box is that it is a dinosaur. There is a pragmatic cost involved. While many languish in a murky SATA Card-Centric world, I prefer moving toward Thunderbolt with the new Mac Pro, which might be out by January. Final Cut X is being upgraded to this new box, and simple 4K pixel for pixel editing will be standard on Apple 4K monitors without worrying if the fiber channel is working in its paleolithic manner. Sony might have a 4K mastering monitor which costs like a nice BMW by then. While I have seen 15K monitors and video from the Japanese, this country is stuck at 1080 at a low level of adoption, and 4K in the home is a vanity at this time and exceedingly rare. The important thing is to be READY.
    Thus, the money is for maxed out new Macs, 24 of which will fit in my editing desk. I am thinking Thunderbolt-driven OpenCL based Infiniband replacement will be on its way, maybe even from Apple, given the many Thunderbolt ports of the new motherboard.

Maybe you are looking for

  • How do I redirect a link from one application to another

    Hi, I need to know if the procedure i'm using to perform a response.sendRedirect is the best/ most efficient. I'm using 11g 11.1.1.6. 1. I have two JSF ADF applications deployed on a 11g BC4J application server. The two applications are named App1 an

  • Won't Install on Windows XP Pro

    Oh my gosh, I have tried everything! Flash Player simply won't install. What's the alternative? The problem is on my Dell Inspiron Laptop. I am able to install and use Flash Player on the other user accounts on my laptop, but not on my user account.

  • Problem running JARs

    hello. i've asked this question a while back, but the answers weren't very helpful. so i'll rephrase the question(s) so that the answers might be more helpful... on the computers at my school, i can just double click a JAR file icon, and it'll run au

  • Cannot get xv + xorg/radeon working

    glxinfo tells me direct rending is on. xvinfo spits out a whole bunch of information (so i'm assuming it's on) my xorg.conf only as "ati" in there, no special options. when i use mplayer or xine and select xv, it plays, but the window is black.  i ca

  • Burning slide show on dvd to give to friends

    how do i share a slide show or photo album with a group of friends we traveled with? i have no idea if they have apple computors or are techno friendly. i wanted to burn DVD's of my slide how to give away but i can't seem to accomplish that. what is