Capture image with webcam: how to change image orientation

Hi all,
I have taken the code shown in thread http://forum.java.sun.com/thread.jspa?threadID=570463&tstart=0, and it works ok (many thanks for it).
However, all webcam resolutions are in "landscape" mode (e.g. 320 x 240), but I would like to capture a "portrait" image (e.g. in 240 x 320).
Do you know any easy way to do it (but not physically tilting the camera, so that the video in the screen is shown in its correct orientation)?
Best regards.

Hi Owen,
in my current application I don't need right now to use any large image, so that I have decided to implement a "simple" solution as the first one that you appointed: to use a transparent rectangle above the image, and then crop the saved image withing the limits of this rectangle.
In order to do it, I have modified your code so that the panel (visualContainer) where to show the image is using an OverlayLayout format:
<address>visualContainer = new JPanel();</address>
<address>OverlayLayout overlay = new OverlayLayout(visualContainer);</address>
<address>visualContainer.setLayout(overlay);</address>
I have added one class to create the transparent rectangle, using a code like this:
class TopPanel extends JPanel
Point loc;
int width, height;
public TopPanel()
setOpaque(false);
width = 50;
height = 50;
protected void paintComponent(Graphics g)
super.paintComponent(g);
Graphics2D g2 = (Graphics2D)g;
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_ON);
if(loc == null)
init();
g2.setPaint(Color.blue);
g2.drawRect(loc.x, loc.y, width, height);
private void init()
int w = getWidth();
int h = getHeight();
loc = new Point();
loc.x = (w - width)/2;
loc.y = (h - height)/2;
In order to show the rectangle, what I have done is to add a TopPanel() to visualContainer just before adding the Player visualComponent.
However, by doint in this way, the rectangle is not shown, but only the webcam image. I don't know if I'm doing something wrong, so any help on this issue is welcome.
Best regards,
izk

Similar Messages

  • How to change image display of my podcast page in iTunes?

    How to change image display of my podcast page in iTunes?

    As far as I understand you need to update the image's link in your RSS XML file.  Be sure to change the link file name even if it links to a different image.
    The XML files associated with podcasts are checked for changes every 24 hours so don't expect this to happen instantly.

  • How to change images based on action.Even clicking changed images should ?

    how to change images based on action.
    Even clicking changed images should do respective actions.
    and while displaying only one image at a time sholud get displayed.
    I am using three images for a single column of a table in Jsp.
    Any clues.
    Any link for any good javascript html jsp site where i can find some good solution.
    vijendra

    In broad way if i say i have multiple situations in mutiple tables where i need such a logic to operate in for all tables.
    lets say in first time load of page by default one image will be displayed (one with sorted order for first column rest all non sorted)Now after every click to any image respective sort should get called.along with all images should get changed.Here with every function one/two images will get effect at least.
    As in first if i say sort by desc then this image will change rest all will remain in unsort form.
    when i move to other column and click on new image the previos will convert to unsort and new one will convert to sort by ascending. rest all will be in unsort form as it is.
    Now it seems like same logic is required with two three conditions.
    even for everyaction different parametrs has to be passed at differnt situations.
    Any good idea if someone can suggest.
    I will be very greatful for him.
    thanks
    vijendra

  • How to change images dynamically in jsp?

    Hi All,
    i Want to know how to change images dynamically in jsp, for example in any site if u look at advertise or any images, it will be changed after every few seconds.
    Please guide me
    Thanks
    Sandesh S

    sandeshas wrote:
    Hi BlusC,
    i was searching your mail Id to ask the question directly to u,i checked in your blog also, but i didnt get,I want to keep my email spam safe. Only trusted people and direct friends have it. Just use the forums for discussion.
    my question is suppose if i want to display and change the advertise(adds from different company ) in my web site,how can i do it by using jsp?
    Do i need to create animated gifs which contains all company adds??one might be from movie add,after few seconds next one migth be some other web site add like that, how can i achieve this in my servet,jsp or using struts.You create animated gifs with an [animated gif editor|http://google.com/search?q=animated+gif+editor]. There is nothing what JSP can do for you here.

  • We are trying to transfer files from PS Elements 13 to our web builder.  We are getting a '?' in the top left hand corners of some of the image boxes. It seems that we are unable to transfer images with this ? on the image.  We have spent a long time taki

    We are trying to 'reconnect' files.  we seem incapable to do so, for some reason.  Try as we might, we aren't able to do it.  can anyone help?

    Please see other thread
    Re: We are trying to transfer files from PS Elements 13 to our web builder.  We are getting a '?' in the top left hand corners of some of the image boxes. It seems that we are unable to transfer images with this ? on the image.  We have spent a long time

  • By default new document/templates start with above, How I change to be Strict 1.0 XHTML ?

    by default new document/templates start with above, How I change to be Strict 1.0 XHTML ?
    Tell me for Dw MX2004 & CS4 ?
    If I start with Transitional 1.0 XHTML and want to change to Strict 1.0 XHTML the only way is modify code or make a new doc ?

    Using CS4, there are a few ways to do it:
    1.  when creating a new document - you can select the doc type preference.
    2.  In your preferences, you can set up which document type will be opened when you select a new document.
    3.  If you start with one doctype and want to convert it to another use:

  • How to change Images with ImageIcon

    Hello everyone, this is my first post on the forums.
    I am struggling at the moment to find a way to change images in my program. I am making a card game and when the user clicks a button it will replace the card he has with another card. I thought the following code would work but apparently it doesnt:
    String cardPathA = "image1.gif";
    ImageIcon imageCardA = new ImageIcon(cardPathA);   //cardPathA for example is image1.gif
    //during the program the user changes cards so it should now show image2.gif
    cardPathA = "image2.gif";
    imageCardA.setImage(cardPathA);The error occurs when compiling and it reads: "+setImage(java.awt.Image) in javax.swing.ImageIcon cannot be applied to (java.langlString)+".
    I have searched all over the internet and I haven't found anything. I would appreciate some help. Thanks :)

    im not really sure i made a quick example to show how I would change the imageIcon in a button, just change the paths for cardPathA and cardPathB for your pictures to get it working.
    The only other thing i can think of is maybe to call repaint() for the components you are trying to change the image?
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    class ImageChange extends JFrame implements ActionListener{
             final private String cardPathA;
            final private String cardPathB;
         private ImageIcon myImageIcon;
            private JButton changeCard;
            private int counter;
            private JPanel panel;
            private JButton imageButton;
         public ImageChange(){       
                changeCard = new JButton("Change Button");
                counter = 0;
                cardPathA = "1.gif";
                cardPathB = "2.gif";
                myImageIcon = new ImageIcon(cardPathA);
                imageButton = new JButton(myImageIcon);
            public void makeGui(){
                changeCard.addActionListener(this);
                panel = new JPanel(new BorderLayout());
                panel.add(changeCard,BorderLayout.NORTH);
                panel.add(imageButton,BorderLayout.CENTER);
                this.add(panel);
                this.setDefaultCloseOperation(this.EXIT_ON_CLOSE);
                this.pack();
                this.setVisible(true);
         public void actionPerformed (ActionEvent menuChoice){
                counter++;
                if(counter%2 ==0){             
                    myImageIcon = new ImageIcon(cardPathA);
                    imageButton.setIcon(myImageIcon);
                }else{
                    myImageIcon = new ImageIcon(cardPathB);
                    imageButton.setIcon(myImageIcon);
            public static void main(String[] args){
                ImageChange test = new ImageChange();
                test.makeGui();
    }Calypso

  • How to Change Images in fla file

    I have Macromedia Flash MX 2004.  I need to change the images in an fla file for inclusion in a new Web site.  I have inherited an fla file and am just learning the in-and-outs of using Flash.  I have been trying to figure out/learn what to do.  But I am now under a deadline.
    How to I replace the old images with new ones?   Thanks, Betsy

    As you have noticed on the timeline, there are 4 keyframes (black dots connected by a long arrow to the next dot) for each of the image tweens on different layers. Just select the 1st or 2nd keyframe of each layer, you will notice that it will select the image (blue rectangle around it), then double click it to get into the MovieClip's content (the bitmap image). You will see the MovieClip's timeline which is only one frame. Select and delete the Bitmap then drag the new Bitmap into it. Then position it and double click outside the stage to return to the root timeline. Do this for each of the layers and you are done. It is really that simple

  • How to  change Image in Portal logon page

    Hi
    we installed the portal EP6SP16.can anybody tell how to change the Standard image with my Company's logo.can any provide the document how to do that.please help
    Regards
    Prasad

    Hi
    Goto System Administration => System Configuration => UM Configuration => Direct Editing.
    In the set of properties listed there, change the value of ume.logon.branding_image to the location of your new image. Don forget to restart the portal server after making changes.
    Place the image in the layout folder of your project which is nothing but the modification of the logon par file (com.sap.portal.runtime.logon.par.bak).
    Regards
    Yoga

  • How to change image position in PanelStrecthLayout  using css?

    Hi All,
    I am using JDeveloper 11.1.1.6.
    My Scenario is I need to show the image front of the Panel Stretch Layout .I tried to set like Style Class and change the Z-index but it's not working ,
    My Design Like :
    <af:panelStretchLayout id="psl3" inlineStyle="background-color:red" styleClass="ImageStyle">
                          <f:facet name="center">
                            <af:panelStretchLayout id="psl2" topHeight="40px"
                                                   inlineStyle="margin:20px;">
                              <f:facet name="center">
                                <af:panelGroupLayout id="pgl3" layout="vertical"
                                                     inlineStyle="background-color: Green">
                                  <af:panelGroupLayout layout="vertical" id="pgl4"   inlineStyle="margin-top:10px;margin-left:10px;background-color:Green">          
                                  </af:panelGroupLayout>
                                </af:panelGroupLayout>
                              </f:facet>
                            </af:panelStretchLayout>
                          </f:facet>
                        </af:panelStretchLayout>
    My CSS Codes :
    .ImageStyle{
    background-image: url("../img/sampleimage150x100.png");
    z-index:9999;
    background-repeat: no-repeat;
    How to show image in-front of the layout not it's hiding behind the layout ...
    Thanks..

    Hi,
    normally you would use skinning to skin the components. I don't think that layers make a different because with the stretch layout there are no overlapping layers. So maybe we should start with the use case you are trying to implement, I am not sure I understand the sentence: "I need to show the image front of the Panel Stretch Layout". What does this mean "in front" ? Do you want it to hide the panel stretch layout ? What is the use case?
    Frank

  • How to change image in jsp in a web application

    I had created a web application in which I have given the option to change the image in a jsp, and I am saving that image in a folder.
    The image is saved during the run time.But I am not getting that changed image.
    If I restart my server the image is retrieved . What is the solution for getting the changed image during the runtime itself?

    use javascript
    example:
    <img id='img' src="Img1.gif" border=0
         onMouseover="document.getElementById('img').src='Img2.gif'"
         onMouseout="document.getElementById('img').src='Img1.gif'">

  • Picture Library : upload image with same name overwrite the image in thumbmail or WebVersion view but not the actual image link points to the old image

    Hello,
    I am facing a wired issue with Picture Libraries in SharePoint.
    We created a custom field and added it to UserInfo list, the column based on custom field lets user upload their personal images to a Picture Library with the name <User ID>.<Image Extension> e.g. 1.jpg where UserID is internal Listitem ID of the UserInfo list and set its URL to the field value which we use to display the image on our custom user profile and some other WebParts.
    If the user uploads a different image, it will overwrite the existing one it keeping the same name.
    The field worked perfectly with sites using widows Based authentication, but as we move the field to sites with form based authentication we find that the field is able to upload the image properly first time but on each successive upload, although a new image gets uploaded with the name userid.imagextension and is shown in the allitems.aspx page in the thumbnail view and in the picture preview on the dispform.aspx page, but the link next to the name field and the image shown on clicking the preview points to the old image.
    To put it other way
    https://<Web URL>/Picture%20Library/_w/Upload_jpg.jpg
    https://<Web Url>/Picture%20Library/_t/Upload_jpg.jpg
    Would show the updated image
    but the actual URL
    https://<Web Url>/Picture%20Library/Upload.jpg 
    points to the old image
    what’s even more strange is that even after deleting the image the url still shows the old image at
    https://<Web Url>/Picture%20Library/Upload.jpg 
    I confirmed the same by actually repeating the same exercise on a picture Library in the User Interface
    Uploading an image say upload.jpeg in the picture library using SharePoint interface.
    Then uploading a different jpeg image keeping the same name upload.jpeg again in the picture library.
    In allitems.aspx thumbnail view and on dispform.aspx page preview filed image now show the newly uploaded image but when you click the preview image or click the link in the name field value it takes you back to the old image.
    I have seen this issue on environment where we have enabled form based authentication and the issue is not seen on another server where we have wss with windows based authentication.
    Has anyone noticed such behavior and is there any workaround to that!
    Thanks & Regards
    Saurabh Rustagi

    All,
    I had the same issue. 
    In my case, Blob Cache was enabled for the web application in which the image issue was occuring.
    I cleared blob cache, and after doing a hard refresh of my browser, the correct image was then displayed.
    To clear blob cache, do the following:
    Navigate to:   
    http://yourwebapp:port/yoursite/_layouts/objectcachesettings.aspx
    Select:  "Object Cache Flush"  and  "Force all servers in the farm to flush their object cache" check boxes
    Click the OK button
    Hope this helps.

  • Title bar of standard page come with German, how to change to English

    Hi Experts,
        I am creating an page contain an WebdynPro ABAP. When user click link in the WD it will pop up new browser for standard appraisal document provided by SAP. The problem is the title bar of the pop up come with German. So i have checked the Master Language properties of page and iView for standard apprisal document, it has been set to 'EN'. I have no idea how to change it to English.
        Could you please advise.
    Thank you in advance,
      Noppong Jinbunluphol
    Edited by: Noppong Jinbunluphol on Feb 15, 2012 3:16 AM

    Change in the backend side

  • How to change page orientation in Pages?

    Hi,
    I would like to change page orientation for Just one page inside a document.
    Say I have page 3 that I want to be landscape and not vertical, how can I do it?
    I haven't been able to find this in Pages, I found it in Word though.
    Any idea?

    The rotation in Preview is just a simple command in the .pdf. It all seems to sort itself out in printing, Acrobat has the occasional odd moment where pages are rotated from their real orientation. It is like the "cropping" in .pdf files which really doesn't cut anything off it just changes the bounding box so what you see appears to be cropped.

  • How to change the orientation of a document on iPad?

    How do I change the orientation of a document on my iPad?

    There is no Rotation command within Reader on an iPad. You should use the iPad orientation lock icon (drag from the bottom of the screen to bring up quick settings, and choose it there). Then rotate your device.

Maybe you are looking for