 Tags IOS SQL HTML C RUBY-ON-RAILS MYSQL ASP.NET DEVELOPMENT RUBY .NET LINUX SQL-SERVER REGEX WINDOWS ALGORITHM ECLIPSE VISUAL-STUDIO STRING SVN PERFORMANCE APACHE-FLEX UNIT-TESTING SECURITY LINQ UNIX MATH EMAIL OOP LANGUAGE-AGNOSTIC VB6 # Detecting start and end point of line in image (numpy array)

By : Nitin
Date : October 16 2020, 06:10 PM
like below fixes the issue The method you mentioned should work well, you just need to do a morphological operation before to reduce the width of the lines to one pixel. You can use scikit-image for that: code :
``````from skimage.morphology import medial_axis
import cv2

# get the skeleton
skel = medial_axis(img)

# skel is a boolean matrix, multiply by 255 to get a black and white image
cv2.imwrite('/tmp/res.png', skel*255)
``````

## Finding a point on a diagonal line when i have the start point and end point of the Line

By : Inventive Talent
Date : March 29 2020, 07:55 AM
will be helpful for those in need Example: Line Start point (A) is (0, 0), END point (B) is (10, 5). Slope of line is therefore:
code :
``````m(slope) = (y2 - y1) / (x2 - x1)
= (5 - 0) / (10 - 0)
= 5 / 10
= 0.5
``````
``````m(AC) = (2 - 0) / (4 - 0)
= 2 / 4
= 0.5

m(CB) = (5 - 2) / (10 - 4)
= 3 / 6
= 0.5
``````
``````m(AC) = (10 - 0) / (20 - 0)
= 10 / 20
= 0.5
``````
``````m(CB) = (5 - 10) / (10 - 20)
= -5 / -10
= -0.5
``````
``````m(AC) = (2 - 0) / (2 - 0)
= 2 / 2
= 1

m(CB) = (5 - 2) / (10 - 2)
= 3 / 8
= 0.375
``````

## save numpy array to csv column start as same point

By : user1171137
Date : March 29 2020, 07:55 AM
it should still fix some issue I have array of numpy and I need to save it to csv file. I want to get nice display as in the picture below when I open it using notepad I want all the column to start at same position, like the [2,5] and  are I cant figure out how to set the dynamic padding between columns , you can use xlsx format for that using pandas library in python
code :
``````import pandas as pd
import numpy as np

# Creating a dataframe and saving as test.csv in current directory
df = pd.DataFrame(np.random.randn(100000, 3), columns=list('ABC'))
df.to_csv('test.csv', index = False)

# Reading in test.csv and saving as test.xlsx

writer = pd.ExcelWriter('test.xlsx')
df_new.to_excel(writer, index = False)
writer.save()
``````

## Point not mapping properly from numpy array to PIL Image

By : user2976920
Date : March 29 2020, 07:55 AM
hope this fix your issue The reason for undesired output is because you didn't explicitly defined the datatype of the numpy array as uint8. In your code, the first array (np_img) was stored as float64 datatype. And the array obtained from PIL (final_img) was of the datatype uint8. Which caused inconsistent results.
code :
``````from PIL import Image
import numpy as np

np_img = np.zeros((259,339,3), np.uint8)
pt = (29,118)

np_img[pt] = [255,0,0]
print(np_img[pt])

final_img = Image.fromarray(np_img, 'RGB')

new_np_img = np.asarray(final_img)
print(new_np_img[pt])

final_img.show()
``````
``````[255   0   0]
[255   0   0]
``````

## iOS draw line with both arrow with start-end point while finger touch end and rotate from start or end point

By : Sae-Lynn Yi
Date : March 29 2020, 07:55 AM
This might help you You should use a UITapGestureRecognizer and a UIBezierPath. Have it so that person taps at one point and then taps at a second point, then make a UIBezierPath between the two points. To get the question mark in the middle you could make it so that the line goes from the first point to (half the distance between point 1 and point 2 - 20pt). And then do the same with the other half of the line (so that you now have a space in the middle of the line.

## Set route line between two point (start point and end point) in Skobbler Map Android

By : JDP
Date : March 29 2020, 07:55 AM
wish help you to fix your issue I have two AutoCompleteTextView for start point and end point. At onCreate() method,for start point, i use : , If I understand the question right you just need to do: 