Question: I have

```
def f(x):
    return (x**2 / 10) - 2 * np.sin(x)

def plot_fn():
    x = np.arange(-10, 10, 0.1)
    fn = f(x)

    fig = plt.figure()
    ax = fig.add_subplot(1, 1, 1)

    # Move left y-axis and bottim x-axis to centre, passing through (0,0)
    ax.spines['left'].set_position('center')
    ax.spines['bottom'].set_position('center')

    # Eliminate upper and right axes
    ax.spines['right'].set_color('none')
    ax.spines['top'].set_color('none')

    # Show ticks in the left and lower axes only
    ax.xaxis.set_ticks_position('bottom')
    ax.yaxis.set_ticks_position('left')

    plt.plot(x, fn)
    plt.show()

```

I also want to plot some points on the graph as well. For example, when `x` is 0, then the `y` is -4.49. So I want to plot a list of `x,y` points. How can I do this on the same plot?

Answer: 
Had the same problem, making the file executable fixed the problem for me:

`sudo chmod +x arcoreimg`
I believe the official documentation on using this may not be very clear, as this portion `./arcoreimg` of the sample code refers to the exact directory where your arcoreimage cli tool is located, as well as the name it is called. So you may correctly run the code like this;

`/Users/.../GoogleARCore/CLI/augmented_image_cli_osx build-db --input_image_list_path=/path/to/image_list_file.txt \
 --output_db_path=/path/to/myimages.imgdb`