Finding Faster Image Merging Algorithm?
Sep 22, 2010
I'm looking to achieve merging of two images. Right now I can get the desired output but its slow for bigger images than 640*480 since it will actually be operating on video frames at least @25FPS.What I'm doing right now is copy both images pixel by pixel, like this. Actually its in c++ but I've converted it to vb code for understanding..
Dim image3 As Pointer(Of Char) = New Char(w * h * 4 )
Dim image1 As Pointer(Of Char) = img1.getPixels()
Dim image2 As Pointer(Of Char) = img2.getPixels()
[code].....
View 13 Replies
ADVERTISEMENT
Dec 20, 2009
i want to know, which way program runs faster1- add image to button through its property -> assign image from project resource file2- on form load event, assign images to buttons, from project resource file
View 19 Replies
Aug 14, 2011
I'd like to verify if an image control has an image loaded . If it does , I want to unload that image (and load no image) , but if the image control has no image loaded , I want to load an image . Is it possible ?
If ImageMY.Image.Equals(Nothing) Then
ImageMY.Image = System.Drawing.Image.FromFile("C:ImageBlaBlaBla.jpg")
Else
[code].....
View 3 Replies
Apr 6, 2011
I'm having a speed issue with some drawing in a program I am working on. I have narrowed down the speed issues to a single function. The cost of this function is such that I really need to find a way to make it faster, and that should be possible.
The function is this:
Public Shared Sub SuperImposeFishAni(ByVal bckGrnd As Drawing.Bitmap, ByVal dtop As Integer, ByVal dleft As Integer, ByVal dwidth As Integer, ByVal dheight As Integer, ByVal ImageInQuestion As FishImages)
Dim tp As Integer = 0
[code]....
This is actually a holdover from an earlier design that included animation, but that's probably irrelevant. What is happening here is that a bitmap (bckGrnd) is passed to the method along with the left, top, width, and height that are to be drawn, and a single variable to select which image to draw.The image to draw is chosen in the select statement, which makes up the bulk of the method. The guts of the issue are the last few lines.
Through profiling, I was able to determine that if this method is called, the drawing takes over .25 seconds, whereas if this method is not called the same exact drawing takes less than .07 seconds. Therefore, I am getting a significant slowdown from this one method, which surprises me, as it is pretty straightforward. It pretty much has to be this method, too, because I can perform the same actions with or without this method being called. It is called if a Boolean is True, which is about as fast a test as can be performed. If the Boolean is False, this method is not called. The >3x difference in timing is with or without this method.
The point behind the method is that the image from the select statement has to be superimposed onto the background image, and the size of the area, as well as the location, that it gets superimposed onto is almost totally arbitrary, which is why the size and location has to passed to the method.Technically, choosing the bitmap to merge in (the select statement), could be avoided, but I doubt that is the issue.
View 21 Replies
Jan 10, 2011
I created an app which loads specified image to the picturebox and allows to draw on it:
PictureBox.ImageLocation = "dummy.jpg"
Dim g As System.Drawing.Graphics
Dim pen1 As New System.Drawing.Pen(System.Drawing.Color.Green, 4)
[code].....
View 2 Replies
Mar 15, 2011
I have this code
Public Function ColorInvert(ByVal pic As Bitmap)
Dim i, j As Integer
Dim c As Color
For i = 0 To pic.Width - 1 Step 1
For j = 0 To pic.Height - 1 Step 1
[Code]...
View 2 Replies
Oct 15, 2011
I have made picture viewer in VB which also shows all the pics present in a folder as thumbnails using image list and listbox. The problem is whenever the user clicks refresh it takes long time for the image to load. I want to some how make a cache like thing where i can store the image for faster access in the future.
View 2 Replies
Aug 12, 2011
I'm writing a game in VB 2005 Express and at the moment it involves using the drawimage method to first draw a background and then various sprites onto my form every time a timer ticks. It's all double buffered so there's no flicker or anything but it just goes very slowly, how to speed it up. I've come across the term blitting (bitblt), which seems like it would be useful, but haven't been able to work out exactly what it is, whether it can be used in this version of vb, how to use it etc.
Here's my code (or at least an approximation of the relevant bits seeing as the whole thing is rather long):
Public Class Form1
Dim BackgroundImg as Image 'plus all of my sprite images declared
Dim Mybuffer As BufferedGraphics
Dim MyContext As BufferedGraphicsContext
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
[Code] .....
View 6 Replies
Feb 15, 2011
find a current and simple way to do this. I'm using VWD Express 2008 and SQL Express 2008.I'm able to get the client's path to the image file using an asp:FileUpload control on the web form.How do I upload the client's image file and display it in the web form's image control?How do I save it to the sqlserver? The image table is already set up with a "Image" data type column. Can the image be saved to the database as simply as other data types?
View 3 Replies
Aug 7, 2010
I'm looking to take a screen shot with my program and try to find an image inside of it. Is this possible?In other words, I am trying to find an image inside of a larger image. It would be great if it could be a screen shot of just the webbrowser form.
View 18 Replies
Aug 5, 2009
I'm working on a small project for the fun of it. One of my hobbies is astro-imaging and I take pictures of planets, nebulae gallaxies etc . One of the more challenging targets is the International Space Station. I have had some success with the ISS by manually aiming my telescope as the Station moves across the sky.
What I am trying to achieve is to write a program that will lock onto the brightest area of a webcam image. If the brightest area (which will be the ISS) is off center, then commands are sent to the telescope to recenter it.
So far I have been able to write code that talks with the scope, and I have been able to get a webcam stream to show on a Form.
So the last piece of the puzzle (well I am sure there will be other things that have to be worked out) is to identify the brightest area of the image. I am scratching my head as to how I should accomplish this.
I'm thinking I should dump pixel information into an array maybe, and establish which line and column has the brightest average values (I could then draw a cross hair over the image).
View 3 Replies
Dec 5, 2011
I have 2 images. One image is a large image and the second one is a small one. The small image has a copy of itself within the large image. I am wanting to find the coordinates of where the second image is located within the large image, a 'find feature' in other words. e.g, I might have an image with the word "Test" in it. And I want to find the coordinates of the letter 'e'...
View 8 Replies
Oct 25, 2011
I have a form, that when opened, displays the image from the webcam onto it.
It's a test, to ensure the webcam is working. A prompt appears that asks if the webcam is working. However, some testers are lying and I need to find a method to make sure they can't lie.
My team wants to use a large bar code that the tester has to hold in front of the camera.
So I need to figure out how to either read the bar code, or just read the text in the bar code, which reads, "* C A M *."
It looks like the image below, but much larger.
Does anyone know where I should begin? I was thinking about using GetPixel, but I'm not sure I could or if that would be reliable enough.
View 1 Replies
Jun 8, 2009
I am trying to implement an Algorithm called "Diamond-Square Algorithm" I am having trouble ending it so that it retiurns the required result. So far I have the folloiwng.
[Code]...
View 3 Replies
Jul 9, 2009
I have a binary image (Black/White) that showing several white spots (3 to 4 spots). Is there any method to identify the position (coordinate) for every white spot.
View 1 Replies
Dec 5, 2011
I have 2 images. One image is a large image and the second one is a small one. The small image has a copy of itself within the large image. I am wanting to find the coordinates of where the second image is located within the large image, a 'find feature' in other words.
e.g, I might have an image with the word "Test" in it. And I want to find the coordinates of the letter 'e'...
View 2 Replies
Feb 23, 2009
Merging Two PDF files OR Merging Two Binary files
View 2 Replies
Feb 8, 2011
i want to make a program merge 2 .png images, like the layers in Photoshop, if you know what i mean.. cause i want to create a sprite generator in RMVX.
also i want to use .net framework 2.0.
View 1 Replies
Jul 28, 2010
In .net MDI application the menu of child form automatically is merged to the menu of parent form.Is there a way to do similar thing with the tool bars.The concept is to send the toolbar of active child to the parent toolbar stripe
View 1 Replies
Dec 26, 2010
I wrote an application which converts .doc files into .pdf. Now I would like to add one more thing: before converting the .doc file, which is selected by the user, I would like to add the content of an other (default) .doc file, which will not be selected by the user but the directory where the file is will be already in the code, in front of the file selected by the user. So after the two files are merged I will have the merged file converted to PDF.
View 6 Replies
Jun 7, 2012
I have a Main Table that contains all the distinct values in a DataTable.DataColumn. also have a Child Table that contains distinct values created by the user.I want to merge the Child Table DataRows that match on the Value column with theMain Table DataRows to create the New Table (shown below).I want to preserve the values in the Selected column of the Child Table.Here is my problem, if I use the DataTable.Merge method the DataRow that contains "888" in the Child Table is added to the New Table, but it doesn't contain a RowState = Added, thus I can't filter for added rows to remove them.
View 4 Replies
Jul 4, 2011
I have two folders at different locations but with the same name. A file is generated in one of the folders and it is to be copied to the other folder but without overwriting the existing contents in C#.File.Copy overwrites the contents which makes me lose the previous contents. Is it possible to merge the contents in the folder?
View 1 Replies
Aug 26, 2011
I have a PDF template with 1 field on it: Barcode I have a CSV with about 800 records all containing 1 field; Barcode I know how to open de Template and assign a value to a field. And how to write a new PDF with the right barcode on it.But my problem is that I want to create 1 PDF with 800 pages.Thus, not 800 seperate PDFï and then merge them into 1 but I would like to write the content of the memory stream into 1 pdf.
View 1 Replies
Jun 11, 2011
I have datagridview and it have 10 columns and 1 row. Here i all the cell values are sameSo I need to merge all cells and the value display in first columns. (Horizandal merging)
View 1 Replies
Feb 3, 2011
I want to merge the address feild so that instead of it being on 3 lines (like i have saved it), the form shows all of the data in 1 feild.
AT the moment i am saving it as:
Address 1 = ___
Address 2 = ____
Town = ____
ZipCode = _____
At the moment there in seperate feilds. How would i merge them to look like
Address: _____
_____
_____
_____
etc.
View 1 Replies
Aug 11, 2009
I have 2 DataTables in vb.net. Each is populated from it's own stored procedure. Table A contains a project number in the first column. Table B also contains the project number in the first column. Table A could have many records that have the same project number, but Table B will always have just one record in it per project number. I would like to append the data from Table B to every matching record in Table A. How would I do this?
[Code]...
View 2 Replies
Jun 9, 2011
I have two Lists of custom objects:
List1: Year, Month, ValueA
List2: Year, Month, ValueB
I want to get a third List with a merge between the two:
List3: Year, Month, ValueA, ValueB
Is there any elegant way to perform that in LINQ VB.Net?
Example:
List1:
2010 - 6 - 2
2010 - 7 - 5
[Code].....
View 1 Replies
Nov 14, 2011
in that for every selection of a single file in the list-box the content in the file is readed and written to a new word created automatically and saved to the same location.i cant able to move all the items for read and write operation.[code]
View 1 Replies
Aug 20, 2009
How do I merge three datatables?
View 17 Replies
Jun 22, 2010
I have an access 2007 Database where I store several different "Jobs" such as repair job, data recovery job etc.
At the min I have a form where the user can view a customer's related jobs either by type, or all jobs related to the customer. I'm trying to do this by adding each job type to it's own DataTable, then merging the DataTables into one.
Private Sub rdoShowAllJobs_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rdoShowAllJobs.CheckedChanged
'####################### Procedure Level Constants and Variables ###########################
' Dim dtDataRecoveryJobs As New DataTable
[Code]....
What I want is for the first column, ID, to contain the primary key from each table, but when the code runs it adds each primary key column from the tables to the end of the AllJobs DataTable! Am I trying to do something impossible here or is there a way around this?
View 1 Replies