Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 21.02.2013
Сообщений: 47
1

Как по картинке построить график в Exel

03.11.2014, 13:33. Показов 3529. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. У меня есть картинка, я хочу считать с нее точки графика, есть ли у кого-нибудь программа, может быть код на С++ или Java, который поможет мне это сделать. Знаю, что много тем на форуме, но они не дают ответа на этот вопрос.
Миниатюры
Как по картинке построить график в Exel  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.11.2014, 13:33
Ответы с готовыми решениями:

Построить график функции в Exel
Построить график функции e^x+2sin(x)=0 И если есть нули функции, найти их. Скажите хотя бы как...

Построить график функции в Exel
Построить график функции y=2x4-3x3+4x-6 c шагом 0,1 в интервале (-2..2) Помогите пожалуйста...

построить график в Exel по данным решения систем Диф. Ур
Up! Please help me!

Как в exel из 0 и 1 построить вариацию этих чисел по столбцам
Это нужно для дальнейшей таблицы истинности. (например см. фото), но проблема в том, что когда...

11
6939 / 4975 / 2101
Регистрация: 02.02.2014
Сообщений: 13,222
03.11.2014, 13:54 2
oltar19, аналогичная тема и решение
0
0 / 0 / 0
Регистрация: 21.02.2013
Сообщений: 47
03.11.2014, 17:07  [ТС] 3
Да, я понимаю, но это очень долго, чтобы добиться хорошего качества точности, надо выписывать каждую точку. Я к чему клоню, может есть какая-то программа? К примеру, можно ли как-то покоординатно считать точки.
0
11517 / 3803 / 681
Регистрация: 13.02.2009
Сообщений: 11,223
03.11.2014, 19:53 4
чтобы добиться хорошего качества точности, надо выписывать каждую точку.
В принципе можно попробовать распознать линию если она цветная и картинка хорошего качества.
Та что на форуме не подходит

Добавлено через 3 минуты
грубо так:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Private Sub Комманда1_Click()
Dim i, j, z, R, G, B, C, k
For i = 0 To P.Width
        For j = 0 To P.Height
        C = P.Point(i, j)
            B = C \ 65536
            G = (C - (C \ 65536) * 65536) \ 256
            R = C - (C \ 65536) * 65536 - ((C - (C \ 65536) * 65536) \ 256) * 256
            If R > 252 Then ' здесь ставить параметры цвета
                If G > 215 And G < 220 Then ' здесь ставить параметры цвета
                    If B > 177 And B < 195 Then ' здесь ставить параметры цвета
                    k = k + 1
                        Debug.Print k, i, j, C
                    End If
                End If
           End If
           P.PSet (i, j)
        Next
Next
End Sub
1
0 / 0 / 0
Регистрация: 21.02.2013
Сообщений: 47
03.11.2014, 20:33  [ТС] 5
Alex77755 , Обьект P - это изображение?
0
11517 / 3803 / 681
Регистрация: 13.02.2009
Сообщений: 11,223
03.11.2014, 21:11 6
Обьект P - PictureBox
Я делал в VB
0
0 / 0 / 0
Регистрация: 21.02.2013
Сообщений: 47
03.11.2014, 21:48  [ТС] 7
Alex77755 , а когда мы кликаем по картинке, он автоматом инициализирует этот обьект P?
0
11517 / 3803 / 681
Регистрация: 13.02.2009
Сообщений: 11,223
04.11.2014, 11:04 8
Вот грубо начало
Графики надо что бы были чётче и разного цвета
Вложения
Тип файла: rar Попиксельная обработка картинки.rar (87.1 Кб, 51 просмотров)
0
0 / 0 / 0
Регистрация: 21.02.2013
Сообщений: 47
04.11.2014, 12:49  [ТС] 9
Alex77755, Спасибо, но у вас он строит график прямо в ячейках екселя, зачем мне это, мне нужны данные точек, чтобы я мог построить график, как диаграмму.
0
11517 / 3803 / 681
Регистрация: 13.02.2009
Сообщений: 11,223
04.11.2014, 14:44 10
Если внимательно посмотреть код, то можно увидеть, что координаты точек пишутся в txt файл.
Visual Basic
1
 Print #2, nRow, nCol
Эту строку можно подредактировать и запись будет производиться на лист ексел.
Можно так же программно построить график по полученнім данным.
Главная проблема не в этом, а в том, как правильно отловить точки графика
Visual Basic
1
2
3
4
5
6
7
8
                If bmpPixel.r > 240 Then
                    If bmpPixel.g >= 120 And bmpPixel.g <= 220 Then
                        If bmpPixel.b >= 120 And bmpPixel.b <= 220 Then
                            Print #2, nRow, nCol
                            Cells(bmpInfoHeader.Altura - nRow, nCol + 1).Interior.Color = RGB(bmpPixel.r, bmpPixel.g, bmpPixel.b)
                        End If
                    End If
                End If
2
1083 / 522 / 142
Регистрация: 27.02.2013
Сообщений: 1,506
08.01.2016, 23:25 11
Alex77755,спасибо за доработку программы.Теперь можно не только графики строить.
Только один вопрос.Как сделать что бы картинка не поворачивалась?(т.е. координаты в Test.txt)
Вложения
Тип файла: zip График-портрет.zip (187.7 Кб, 20 просмотров)
0
1083 / 522 / 142
Регистрация: 27.02.2013
Сообщений: 1,506
08.01.2016, 23:37 12
Изображение графика
Миниатюры
Как по картинке построить график в Exel  
0
08.01.2016, 23:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.01.2016, 23:37
Помогаю со студенческими работами здесь

Как построить оси координат на picturebox и на этих осях построить график функции
Здравствуйте, в общем не могу разобраться как построить оси координат на picturebox и на этих осях...

Подскажите пожалуйста как построить АЧХ ФЧХ АФЧХ ЛАФЧХ в Exel или маткад.матлаб
Подскажите пожалуйста как построить АЧХ ФЧХ АФЧХ ЛАФЧХ в Exel или маткад.матлаб

График функции в exel
помогите в Excel построить кривую 2-го порядка:

Как при нажатии в Exel кнопки 'ОБНОВИТЬ ДАННЫЕ' вставить згачения времени ЮЗЕРОВ в поля книги Exel?
У меня проблема: есть текстовый файл, который валяется на ftp - сервере в каталоге pub с именем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru